有没有办法在JSContext对象中停止或暂停Javascript的执行?

有没有办法在JSContext对象中停止或暂停Javascript的执行?,第1张

概述我正在开发具有使用 JavascriptCore的脚本功能的iOS 7应用程序. 我想有一种方法来暂停或完全停止JSContext上当前运行的代码. JavascriptCore没有很好的记录,所以我找不到答案. 我有几个想法: >从上下文中删除用于与我的应用程序交互的桥梁对象,并且让任何代码仍然运行失败. >获取JSGlobalContextRef为我的JSContext并发布它使用JSGlob 我正在开发具有使用 JavascriptCore的脚本功能的iOS 7应用程序.

我想有一种方法来暂停或完全停止jscontext上当前运行的代码. JavaScriptCore没有很好的记录,所以我找不到答案.

我有几个想法:

>从上下文中删除用于与我的应用程序交互的桥梁对象,并且让任何代码仍然运行失败.
>获取JsGlobalContextRef为我的jscontext并发布它使用JsGlobalContextRelease并重新创建一个jscontext使用.

但希望有更好的方法.

任何帮助将不胜感激.谢谢!

解决方法 如果仍然相关,您可以创建一个循环,添加计数器(每个循环后上升)和计数器的最大值.我假设你可以使用第二个内核,因为它被称为JavaScriptcore.在第二个内核中,您可以放置​​一个将计数器的值增加10的函数,以便超过计数器的最大值,因此代码将继续.如果您一次可以调用2个函数,则不需要第二个核心.

否则,您可以使用不同的名称存储所有内容,而不用任何东西覆盖旧的.

总结

以上是内存溢出为你收集整理的有没有办法在JSContext对象中停止或暂停Javascript的执行?全部内容,希望文章能够帮你解决有没有办法在JSContext对象中停止或暂停Javascript的执行?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1028098.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-23
下一篇2022-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存