【发布时间】:2015-06-23 13:44:28
【问题描述】:
我在 C# 对话框中有一个 WebBrowser 控件,该控件从 JavaScript 调用 C# 函数(通过 HTML 按钮)。这在 C# 代码中引发了相当长的操作。理想情况下,我希望用户能够让它继续无人看管。不幸的是,由于它是从 JavaScript 启动的,因此它会定期被以下提示中断,要求用户在继续之前做出是/否选择:
停止运行此脚本?
此页面上的脚本导致您的网络浏览器运行缓慢。如果它 继续运行,您的计算机可能会变得无响应。
有什么方法可以在控件中抑制此消息,使其可以不间断地继续运行?我尝试将 ScriptErrorsSuppressed 设置为 true,但它似乎不适用于此特定消息。
【问题讨论】:
-
欢迎来到 StackOverflow!如果您添加了代码(特别是您认为导致问题的原因),我相信有人会提供帮助。好像应该通过AJAX来处理,但是看不到代码就很难说
-
是否有任何潜在的解决方案必须阻止嵌入式浏览器中的进一步操作,或者当操作在后台运行时让某人继续与页面交互是否可以?
标签: javascript c# .net