2013-09-23 78 views
0

我似乎無法找到任何信息,但我有Firefox版本24,當我查看它使用的JavaScript版本時,我獲得版本1.5。這讓我不斷頭痛,因爲我應該擁有1.6版本。我有許多錯誤和問題與我的JavaScript代碼有關的這個問題。Firefox 24有javascript版本1.5

有沒有人知道爲什麼FF發貨1.5版本,我如何獲得1.6?我已經查找了mozilla論壇和開發者網絡,但沒有幫助。

我所有的其他瀏覽器,safari,chrome和opera都有更新的javascript版本。

看到這個fiddle

+2

你如何檢查javascript版本?根據[參考](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference#JavaScript.2FBrowser_support_history),版本應該已經是1.8+。 – eis

+0

我用這個腳本:http://stackoverflow.com/questions/4271566/how-do-i-tell-what-version-of-javascript-im-using – kevinius

回答

3

JavaScript是原來的名稱Mozilla的給了語言(爲LiveScript真的,但現在這已經成爲歷史)。所有瀏覽器都實現了ECMAScript,我們今天知道的JavaScript。 JavaScript 1.x是Mozilla的ECMAScript實現的內部版本。您應該比較支持的功能,而不是不同的語言實現,因爲它們都實現了相同的ECMA標準。

+0

我如何比較功能?例如,getElementsByTagName在FF中返回一個HTMLCollection,在Safari中返回一個nodeList。 – kevinius

+0

你能指出一個現場演示嗎?你正在經歷什麼問題? – elclanrs

+0

http://jsfiddle.net/cWV9N/3/ ... getElementsByTagName給我一個返回類型的HTMLCollection,而不是nodeList,比如在safari和所有其他瀏覽器中 – kevinius