Automation WSH安装的JScript版本可用性
我不确定JScript for WSH是否在每个windows安装中都可用 哪个版本的JScript可用于WSH,哪个windows版本Automation WSH安装的JScript版本可用性,automation,wsh,jscript,Automation,Wsh,Jscript,我不确定JScript for WSH是否在每个windows安装中都可用 哪个版本的JScript可用于WSH,哪个windows版本 请提供权威来源的链接。所有JScript和Windows脚本主机版本都记录在MSDN中: 一个不明显的细微差别:JScript与Windows脚本主机5.8中的5.7版类似 从MSDN开始:注意从JScript 5.8开始,默认情况下,JScript脚本引擎支持版本5.7中存在的语言功能集。这是为了保持与引擎早期版本的兼容性。要使用5.8版的完整语言功能
请提供权威来源的链接。所有JScript和Windows脚本主机版本都记录在MSDN中:
- 一个不明显的细微差别:JScript与Windows脚本主机5.8中的5.7版类似
从MSDN开始:注意从JScript 5.8开始,默认情况下,JScript脚本引擎支持版本5.7中存在的语言功能集。这是为了保持与引擎早期版本的兼容性。要使用5.8版的完整语言功能集,Windows脚本接口主机必须调用IActiveScriptProperty::SetProperty。()
更糟糕的是,JScript在这种默认情况下声称版本为5.8(而不是5.7)(请参见
[ScriptEngineMarVersion(),ScriptEngineMinorVersion()]
的输出)
JScript 5.8引入了:JSON
对象、JSON.parse
方法、JSON.stringify
方法、toJSON
方法、defineProperty
方法、getOwnPropertyDescriptor
方法
不幸的是,在5.8版的cscript
(或wscript
)主机中没有简单的方法来使用这些功能。
更新:2015年@rojo的一个技巧。该技巧基于htmlfile
COM对象,它允许使用至少一些提到的特性
另见问题