Vb.net 每个实例的Forms.WebBrowser插件安装程序即将启动

Vb.net 每个实例的Forms.WebBrowser插件安装程序即将启动,vb.net,winforms,plugins,browser,Vb.net,Winforms,Plugins,Browser,我一直在升级一个应用程序,我遇到了两个难题,尽管这个问题只涉及第一个 我们允许用户从基于web的文档服务添加附件,因此当用户单击应用程序中某个表单上的按钮时,它会打开forms.WebBrowser的实例,它本质上是一个IE包装器。我向注册表添加了一个值,使其在IE8兼容模式下运行,因为此文档服务不支持IE7兼容模式(Forms.WebBrowser默认为IE7兼容模式)。这是我对创建的Forms.WebBrowser实例所做的唯一更改 当我打开WebBrowser时,它会立即弹出一个对话框,告

我一直在升级一个应用程序,我遇到了两个难题,尽管这个问题只涉及第一个

我们允许用户从基于web的文档服务添加附件,因此当用户单击应用程序中某个表单上的按钮时,它会打开forms.WebBrowser的实例,它本质上是一个IE包装器。我向注册表添加了一个值,使其在IE8兼容模式下运行,因为此文档服务不支持IE7兼容模式(Forms.WebBrowser默认为IE7兼容模式)。这是我对创建的Forms.WebBrowser实例所做的唯一更改

当我打开WebBrowser时,它会立即弹出一个对话框,告诉我要为文档服务安装一个插件,我肯定我的计算机上已经安装了这个插件。我可以单击“安装”或“不安装”,但它仍然可以正常工作。问题是,每次我从应用程序中打开WebBrowser时都会发生这种情况,我真的不希望我的用户遇到这种情况,并对每次他们想要从该文档服务添加附件时必须按的按钮感到困惑


有没有办法让WebBrowser引用我正常安装IE时已经安装的插件,或者如果不可能,有没有办法自动接受或拒绝插件安装(应用程序完全信任运行),或者甚至是最坏的情况,我们可以制作表单。WebBrowser阻止所有弹出窗口,不使用插件继续吗?

尝试使用。它应该禁用所有对话框,而不仅仅是脚本错误。

刚刚测试了它,它似乎工作正常,并且页面上的所有内容都显示正确。谢谢!