【问题标题】:Firefox 24 has javascript version 1.5Firefox 24 有 javascript 版本 1.5
【发布时间】:2013-09-23 07:38:48
【问题描述】:

我似乎找不到任何信息,但我有 Firefox 24 版,当我查看它使用的 javascript 版本时,我得到了 1.5 版。这让我一直很头疼,因为我应该有 1.6 版本。我的 javascript 代码有很多与此问题相关的错误和问题。

有谁知道为什么 FF 附带 1.5 版以及如何获得 1.6 版?我已经查看了 Mozilla 论坛和开发者网络,但没有任何帮助。

我所有的其他浏览器、safari、chrome 和 opera 都有更新的 javascript 版本。

看到这个fiddle

【问题讨论】:

标签: javascript firefox


【解决方案1】:

JavaScript 是 Mozilla 赋予该语言的原始名称(实际上是 LiveScript,但现在已成为历史)。所有浏览器都实现了 ECMAScript,也就是我们今天所知的 JavaScript。 JavaScript 1.x 是 Mozilla 的 ECMAScript 实现的内部版本。您应该比较支持的功能而不是语言的不同实现,因为它们都实现了相同的标准 ECMA。

【讨论】:

  • 我如何比较功能?例如,getElementsByTagName 在 FF 中返回 HTMLCollection,在 Safari 中返回 nodeList。
  • 你能指出一个现场演示吗?您到底遇到了什么问题?
  • jsfiddle.net/cWV9N/3 ... getElementsByTagName 为我提供了 HTMLCollection 的返回类型,而不是像 safari 和所有其他浏览器中的 nodeList
  • +1 吹毛求疵:除了 Brendan 在 Mocha/LiveScript/JavaScript 被发明时在 Netscape(不是 Mozilla)工作。
  • 这里是对问题的另一种描述:domwtf.com/post/35410456541/htmlcollection-vs-nodelist
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-15
  • 1970-01-01
相关资源
最近更新 更多