Spidermonkey中的脚本超时

时间:2010-12-28 19:34:32

标签: javascript timeout spidermonkey

如何在Spidermonkey中执行Javascript代码时设置超时?

文档说JS_SetOperationCallback可以解决这个问题,但是如何定义调用操作回调之间的最大间隔时间?

谢谢!

1 个答案:

答案 0 :(得分:1)

that API的文档略显过时,不幸的是 - 更新它们现在已经在我的待办事项清单上了。 : - )

但是,这个API是相当自己动手的:JS_TriggerOperationCallback可以从您自己的线程中调用(线程安全),等待预定义的时间段。浏览器通过监视程序线程方案执行此操作,该方案使经典的“慢速脚本对话框”出现在无限循环中。