WebBrowser控件和Windows 10问题(导航已取消)

我正在尝试在新的STA线程上运行包含表单的WebBrowser。

代码在Windows 7上按预期运行,但在Windows 10上,导航会自动取消。

我尝试将每个区域安全设置从Internet选项设置为最小,但没有任何更改。

导航到网页已取消

区域:我的电脑| 保护模式:关闭res://ieframe.dll/navcancl.htm#https://google.com/

此页面无法显示

区域:我的电脑| 保护模式:关闭res://ieframe.dll/dnserrordiagoff.htm#https://google.com/

有什么建议?

private void button1_Click(object sender, EventArgs e) { ServicePointManager.DefaultConnectionLimit = 10; var thread = new Thread(ShowFormWebBrowser) {IsBackground = true}; thread.SetApartmentState(ApartmentState.STA); thread.Start(); } public static void ShowFormWebBrowser() { using (var dlg = new FormWebBrowser()) { if (dlg.ShowDialog() == DialogResult.OK) { } } }