C#自动检测弹出窗口并单击是

C#自动检测弹出窗口并单击是,c#,winforms,webbrowser-control,C#,Winforms,Webbrowser Control,我正在创建一个C#应用程序,将一些网站加载到webbrowser元素中。网站加载了:myWebbrowser.Navigate(URL)或通过单击网页上的链接 我的问题是,有时我的应用程序会停止运行,并占用大量内存。过了一会儿,我收到了以下消息: 停止运行此脚本? 此页面上的脚本导致web浏览器运行缓慢。 如果它继续运行,您的计算机可能会变成 无响应。 是否 我希望应用程序“检测”这个弹出框,然后单击“是”,但我不知道如何做到这一点。任何帮助都将不胜感激。谢谢在VB6中,您可以在SHDocV

我正在创建一个C#应用程序,将一些网站加载到webbrowser元素中。网站加载了:myWebbrowser.Navigate(URL)或通过单击网页上的链接

我的问题是,有时我的应用程序会停止运行,并占用大量内存。过了一会儿,我收到了以下消息:
停止运行此脚本?
此页面上的脚本导致web浏览器运行缓慢。
如果它继续运行,您的计算机可能会变成
无响应。
是否


我希望应用程序“检测”这个弹出框,然后单击“是”,但我不知道如何做到这一点。任何帮助都将不胜感激。谢谢

在VB6中,您可以在SHDocVw.InternetExplorer对象上使用静默方法

我用

webbrowsercontrol.Silent=True


阻止脚本错误。

您真正的问题是导航到的站点。它里面的javascript有内存泄漏。是的,但因为它不是我的页面,我不能真正改变它,所以我必须在代码中做一些例外来处理内存泄漏的网站。