0

我有一个关于 Javascript 的问题。我收集的信息表明,每个浏览器中使用的 Javascript 版本取决于实际的浏览器。

有人可以给我一份 Chrome、Firefox 和 IE 中 Javascript 版本的快速列表吗?我在网上看过,但需要一个明确的答案。

4

3 回答 3

1

您永远不需要知道正在运行的 JavaScript 的版本,原因与您永远不需要知道正在使用什么浏览器(或其版本)来查看您的网站一样。

例如,我看到很多网站说“IE7 不支持 querySelectorAll,但你可以用这个聪明的 CSS 破解它”......但这仍然没有在许多不支持 querySelectorAll 的移动设备中提供支持支持它(任天堂 DSi 浏览器令人痛苦地想起)。

始终,始终使用功能检测来查看浏览器是否支持特定功能。例如,
if( !window.JSON) { /* implement your own JSON-handling functions here */}.

于 2013-02-11T22:33:10.477 回答
0

您说 JavaScript 引擎的版本由浏览器决定是正确的,但是,我不知道您为什么需要知道此信息。

一个快速的谷歌返回了这个可能的解决方案

于 2013-02-11T22:32:06.160 回答
0

如果您真的想知道浏览器 JS 引擎使用哪些版本,您可以在 Wikipedia 上的“JavaScript 引擎”和“实现”部分下探索该信息看看是否满足您想知道的内容。不过,我希望这更像是一种学术兴趣,因为正如其他人所提到的,检查您想要使用的特定功能要好得多,而不是根据浏览器版本做出假设

于 2013-02-11T22:36:07.517 回答