gpt4 book ai didi

javascript - GeckoFX:脚本耗时太长对话框

转载 作者:太空宇宙 更新时间:2023-11-03 23:21:55 26 4
gpt4 key购买 nike

我有一个应用程序设置为使用 GeckoFX 网络浏览器执行一些自动化。我的应用程序设置得很好,一切正常。

我遇到的问题是,当 Gecko 将网页加载到自身时,它有时不会长时间触发 DocumentComplete 事件,而是给出一个错误对话框,提示脚本花费的时间太长,两个按钮继续或停止脚本(虽然这种情况很少发生,但确实会发生)。

我不知道如何抑制这个错误/警告对话框。万一 Web 浏览器出现脚本错误,我希望它停止处理并触发 DocumentComplete 事件,我已经对我的应用程序进行了编码以处理部分加载的网页。但我无法达到这一点,因为应用程序卡在了错误对话框中。

关于如何在 GeckoFX 中抑制此类脚本错误的任何建议? IE Web 浏览器控件有一个名为 SuppressErrors(或其他名称)的属性。

提前致谢!

最佳答案

存在一个 about:config 设置 dom.max_script_run_time,它控制在出现此错误之前脚本可以运行多长时间。将此设置为 0 将完全禁用对话框。

这可以在 GeckoFX 中以编程方式完成:

Gecko.GeckoPreferences.User("dom.max_script_run_time") = 0;

通过:https://support.mozilla.org/en-US/kb/warning-unresponsive-script

关于javascript - GeckoFX:脚本耗时太长对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35115982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com