0

對不起,如果這之前已經問過。什麼ECMAScript 6/7標準在Firefox中實現而不是在Chrome中實現?

一些ES6/7標準僅在Firefox測試版中實現,而不是在Chrome中實現,反之亦然。任何人都可以列出哪些瀏覽器支持什麼?是否有任何單一的瀏覽器實現了大部分這些標準。

例如:我無法在Firefox中使用Object.observe。它在Chrome beta v36中可用。

請參閱:不要標記object.observe的重複項。我對Object.observe不感興趣還有其他標準。請指定其他兼容性。

+1

您可以使用其他答案中提到的[table](http://kangax.github.io/compat-table/es6/)來檢查任何函數。 – thefourtheye

+1

我不知道爲什麼thefourtheye認爲這是一個狹義問題的重複,但這仍然過於寬泛。 JS新版本中有很多功能,創建瀏覽器支持列表將是一項相當大的任務......其結果很快就會過時。 – Quentin

+0

@quentin和thefourtheye在將它標記爲重複之前是否嘗試瞭解問題的上下文? –

回答

0

參見this table。它有一些錯誤,並且掩蓋了細節(特別是,功能的實​​現是否完整且符合標準),但大多數情況下它似乎足夠接近。

+0

上表列出的非常好。謝謝@Andreas Rossberg。 在Firefox中,我們可以通過在腳本標籤中指定版本來運行新功能。在Chrome瀏覽器(版本35.0.1916.114米)中不起作用。就像這個小提琴在Firefox中工作,但不是在Chrome中,通過上面的表格說Chrome v35支持發電機.. 你能幫我一下如何在Chrome中運行相同的代碼嗎? –

+0

* [Fiddle](http://jsfiddle.net/ashwinaggarwal/hEVes/)。對不起,我錯過了我上面的評論。 –

+0

在Chrome中,您現在必須打開「實驗性JavaScript功能」(如表格所示)。在Firefox中,默認情況下有新功能 - 它的版本標籤實際上與ES6/7無關,但與古老的FF特定的JS擴展無關。 –

相關問題