9
@if (@_jscript_version == 10)
    document.write("You are using IE10");

根据维基百科, IE10 将使用 JScript 10。

JScript 10似乎为 EcmaScript 5 提供了一大堆新的专有扩展。

IE10 中的 EcmaScript 引擎 (10) 版本是否与 JScript 10.0 相关?

IE10 是否会引入大量专有扩展,例如严格类型等?

4

2 回答 2

5

微软参考

JScript 10.0 用于使用 .NET Framework 在服务器上运行的应用程序。有关如何在 Web 浏览器中编写在客户端计算机上运行的脚本的信息,请参阅 JScript(Windows 脚本技术)。

看起来他们只是对版本号感到恼火。JScript 10.0 似乎只在 .NET 框架上运行。

虽然我仍然不知道“Jscript version 10”是什么以及为什么它的版本号与 JScript 10.0 相同

于 2011-07-22T14:55:37.350 回答
3

看来我弄错了,JScript 10.0 和 10 版本的 JScript(在 IE 中)完全不相关,而且微软的版本控制方案令人厌恶。

于 2011-07-22T14:48:59.770 回答