【问题标题】:Safari: Can't find variable: HTMLUnknownElementSafari:找不到变量:HTMLUnknownElement
【发布时间】:2015-03-11 15:40:06
【问题描述】:

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

但是当我测试myVar instance of HTMLUnknownElement 时,我得到了Can't find variable: HTMLUnknownElement。此外,只需在 Safari(很难找到)控制台中输入 HTMLUnknownElement 并按 Enter 键就会引发此错误。

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

  • 这是一个已知问题吗?
  • 有解决方法吗?

【问题讨论】:

  • 你写的“HTMLUnknownEelement”的错字应该是“HTMLUnknownElement”
  • Safari 多年来一直不受 Windows 支持。苹果已经放弃了它。我不会让它成为目标平台。 (Sarai/OS X 和 Mobile Safari/iOS 是另一回事,但有更新的版本可用)。

标签: javascript dom safari


【解决方案1】:

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

无需针对 Windows 的 Safari。 “解决方法”是只在 iOS 或 Mac OS X 上使用 Safari,并使用最近的版本。


* 您必须使用“选择浏览器”按钮并选择 Safari 5.1.7 和 Safari 6.0.2 才能查看添加时间。

【讨论】:

  • 有道理!谢谢你。 :)
猜你喜欢
  • 1970-01-01
  • 2011-05-22
  • 2023-03-18
  • 1970-01-01
  • 2018-06-09
  • 2013-12-11
  • 2021-01-21
  • 2019-07-28
  • 2014-11-21
相关资源
最近更新 更多