希望有人能提供帮助。
我创建了一个承载 Web 浏览器控件的用户控件 我已将此控件添加到我的新项目中。当我启动应用程序并查看控件时,网站已正确加载并且 LoadCompleted 事件正常触发。
但是我实际上从另一个类初始化控件并要求它在后台导航到页面(我调用 UI 线程),我看到导航方法被调用但 LoadCompleted 事件永远不会触发,直到您查看表单Web 控件托管于。
Web Browswer 控件似乎只在查看表单时呈现。我需要 Broswer 来完全加载页面,因为我正在调用 JavaScript 函数,这些函数需要在用户查看包含网页的表单时做好准备。
有没有办法强制浏览器在不实际显示页面的情况下呈现内容?
谢谢
最佳答案
按照 Noseratio 的建议托管 WinForms Web 浏览器。
关于c# - Web 浏览器控件 LoadCompleted 事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19102844/