使用 Chakra(JsRT) 引擎,如何使用 JsRuntimeAttributeAllowScriptInterru
Using Chakra(JsRT) engine, how to use JsRuntimeAttributeAllowScriptInterrupt?
我正在使用JsRT脚本API接口与MSIE脚本引擎进行交互。有一个名为"JsRuntimeAttributeAllowScriptInterrupt"的标志用于运行时。如何设置回调或中止 javascript 的当前评估?
我正在使用以下 JsRT C# 示例。
标题 : JavaScript 运行时托管示例网址 : https://code.msdn.microsoft.com/windowsdesktop/JavaScript-Runtime-Hosting-d3a13880
自我回复。运行时中有一个属性"禁用"。
通过设置
runtime.Disable = true
它将在内部调用
JsIsRuntimeExecutionDisabled()
以终止当前执行。
运行时将停止脚本执行。
为使用此函数所需的运行时实例保留"JsRuntimeAttributeAllowScriptInterrupt"标志。
它如我预期的那样工作!
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何使用动画实现纸张推车
- 如何在Angular2中使用jQuery插件
- 使用Express捕获参数
- 使用clickToggle并在单击另一个元素时关闭元素
- jQuery.queue() 与使用回调函数完成某事有何不同
- 使用用于在同一函数中命名函数的变量名称有何意义
- 为什么要使用 jQuery $(window).ready(),它与 $(window).load() 有何不同
- 手动调用模块与使用browserify动态调用模块有何不同?
- 在 JavaScript 中使用重排隐藏元素,它与 CSS 隐藏属性有何不同