And*_*syn 5 .net c# internet-explorer-9 iactivescript chakra
通过CLSID的基础上(形容为"{16d51579-a30b-4c8b-a276-0ff4dc41e755}"创建的IActiveScript的实例在这里),我们得到了IE9的JavaScript引擎,该引擎在怪癖模式下工作.不幸的是,在Quirks模式下不支持ECMAScript 5.
有没有人知道如何为"Chakra"创建一个IActiveScript实例,它在IE9标准模式下工作?
将你的投射IActiveScript到IActiveScriptProperty然后像这样调用它SetProperty:SCRIPTPROP_INVOKEVERSIONING
CComQIPtr<IActiveScriptProperty> property = jscript;
CComVariant version(SCRIPTLANGUAGEVERSION_5_8 + 1); // = 3
hr = property->SetProperty(SCRIPTPROP_INVOKEVERSIONING, nullptr, &version);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1193 次 |
| 最近记录: |