gpt4 book ai didi

c# - 如何忽略 Webbrowser 中的脚本错误

转载 作者:行者123 更新时间:2023-11-30 21:17:42 25 4
gpt4 key购买 nike

当我关闭使用网络浏览器的应用程序时会发生什么。以下 url 使用 flash 播放器。

alt text

一切正常。此错误显示在应用程序关闭时。我该如何忽略它?

最佳答案

我知道为时已晚,但我觉得我对这个问题有一个聪明的答案。

使用它,它对我来说非常有效。 :)

webBrowser.ScriptErrorsSuppressed = true;

如果它不工作,我们可以使用不同的方法,比如显示一个确认框(例如:这个窗口要关闭,你想继续是/否)

[DllImport("user32.dll", EntryPoint = "FindWindow", SetLastError = true)]
static extern IntPtr FindWindowByCaption(IntPtr ZeroOnly, string lpWindowName);

[DllImport("user32.dll")]
private static extern bool SetForegroundWindow(IntPtr hWnd);

private void TimerPopUp_Tick(object sender, EventArgs e)
{
IntPtr hWnd1 = FindWindowByCaption(IntPtr.Zero, "Web Browser");

if (hWnd1 != IntPtr.Zero && SetForegroundWindow(hWnd1))
{
SendKeys.Send("{Enter}");
}

}

如果有任何错误,请参阅此 link .

关于c# - 如何忽略 Webbrowser 中的脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4655662/

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