如何允许在WebBrowser控件中创建ActiveX
|
我的.NET程序中有WebBrowser控件。实际上,使用哪个.net包装器(wpf或winforms)都没有关系,因为它们都包装了ActiveX组件“ Microsoft Internet控件”(ieframe.dll)。
因此,我将一些html / js代码加载到WebBrowser中。此代码尝试创建一些ActiveX并失败。将相同的代码加载到完整的IE中后,可以正常工作。但是在WebBrowser中失败:新的ActiveXObject(\“ myprogid \”)抛出\“自动化服务器无法创建对象\”。
WebBrowser控件是否具有允许创建ActiveX的功能?
更新:我添加了\“
<!-- saved from url=(0014)about:internet -->
\“
在加载到WebBrowser的html的顶部。它没有帮助。
没有找到相关结果
已邀请:
2 个回复
蓟类
MainWindow.xaml.cs:
而且,我们需要添加本地库作为参考:
然后,在我们的客户端js代码中,我们必须通过window.external访问HostGateway实例:
雄鞋谋塘