我們正在啓動一個項目並希望與瀏覽器兼容 - 這似乎表明我們需要確保我們使用的JavaScript版本適用於所有我們打算的瀏覽器支持。下面是一個合理的方法來測試每個瀏覽器中JavaScript級別的工作原理嗎?對JavaScript版本的瀏覽器支持
<script language="javascript1.0">alert("Your browser at least supports JavaScript 1.0");</script>
<script language="javascript1.1">alert("Your browser at least supports JavaScript 1.1");</script>
<script language="javascript1.2">alert("Your browser at least supports JavaScript 1.2");</script>
<script language="javascript1.3">alert("Your browser at least supports JavaScript 1.3");</script>
<script language="javascript1.4">alert("Your browser at least supports JavaScript 1.4");</script>
<script language="javascript1.5">alert("Your browser at least supports JavaScript 1.5");</script>
<script language="javascript1.6">alert("Your browser at least supports JavaScript 1.6");</script>
<script language="javascript1.7">alert("Your browser at least supports JavaScript 1.7");</script>
<script language="javascript1.8">alert("Your browser at least supports JavaScript 1.8");</script>
很明顯,隨着更多JavaScript版本的發佈,測試列表可能會擴展。
有沒有更好的方式(或來源)這些信息?
順便說一下,我確實看到了Wikipedia page on JavaScript versions,它似乎不符合我在運行上面的代碼片段時得到的結果。
我的結果是:
火狐43.0.4 - 報告通過1.5
JavaScript支持1.0 IE 10.0.9200.17566 - 報告通過1.3
鉻版47.0.2526.111 JavaScript支持1.1 m - 支持JavaScript 1.0到1.7的報告
Safari 5.1.7(7534.57.2) - 支持JavaScript 1.0到1.7的報告
歌劇院34.0.2036.50 - 報告通過1.7
P.S.鑑於我的測試結果,似乎JavaScript 1.3是上述瀏覽器最新版本的共同點...... – Neoheurist
https://kangax.github.io/compat-table/es6/ –
在你做這件事之前,試試問自己這個問題:所有這些JavaScript版本之間有什麼不同?所有瀏覽器現在基本上支持所有