gpt4 book ai didi

c# - WebBrowser Control 导致整个应用程序无响应

转载 作者:太空狗 更新时间:2023-10-29 23:40:35 27 4
gpt4 key购买 nike

我有一个带有嵌入式 Web 浏览器的 C# .NET 3.5 应用程序。浏览器旨在指向远程站点(而不是任何本地站点)。一切正常,但当页面响应缓慢时,这会导致我的整个应用程序停止响应,直到页面加载完毕。

我不介意浏览器在执行任务时没有响应,但应用程序也很不理想。

有什么好的方法可以避免这种情况吗?在单独的线程上运行 WebBrowser 是否有益 - 这现在有点超出我的技能范围,我不认为 WebBrowser 控件真的喜欢多线程?但如果需要,我可以学习。

最佳答案

有关如何在单独的线程上运行它的解决方案,请参阅此问题的答案 #2:BackgroundWorker and WebBrowser Control

您也可以阅读答案 #1,它解释了您所看到的行为(WebBrowser 控件阻止 UI thead)。

关于c# - WebBrowser Control 导致整个应用程序无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10981206/

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