diff --git a/html/dom/elements-embedded.js b/html/dom/elements-embedded.js
index 1fb79ec8aa7080..5ba7e55ba72e4d 100644
--- a/html/dom/elements-embedded.js
+++ b/html/dom/elements-embedded.js
@@ -98,7 +98,7 @@ var embeddedElements = {
audio: {
// HTMLMediaElement
src: "url",
- crossOrigin: {type: "enum", keywords: ["", "anonymous", "use-credentials"]},
+ crossOrigin: {type: "enum", keywords: ["anonymous", "use-credentials"], nonCanon:{"": "anonymous"}},
// As with "keytype", we have no missing value default defined here.
preload: {type: "enum", keywords: ["none", "metadata", "auto"], nonCanon: {"": "auto"}, defaultVal: null},
autoplay: "boolean",