Safari:找不到变量:HTMLUnknownElement

Safari: Can't find variable: HTMLUnknownElement

根据 MDN,包括 Safari 在内的所有浏览器都支持 HTMLUnknownElementhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLUnknownElement

但是我在测试 myVar instance of HTMLUnknownElement 时得到 Can't find variable: HTMLUnknownElement。同样只需在 Safari(很难找到)控制台中输入 HTMLUnknownElement 并按回车键就会抛出此错误。

我在 Windows 8.1 x64 上使用最新的 Safari 5.1.7。

MDN 指的是 Safari 的最新版本,因为对 HTMLUnknownElement 的支持是 added in Safari 6*. As ,Apple 在 Windows 年前就放弃了,而 Safari 5.1.7 是将近 三年 已过时(当前版本的 Safari 为 8.x)。

Windows 无需针对 Safari。 "workaround" 只是在 iOS 或 Mac OS X 上使用 Safari,并使用较新的版本。


* 您必须使用 "choose browsers" 按钮和 select Safari 5.1.7 和 Safari 6.0.2 才能查看添加时间。