实际上,使用哪个.net包装器(wpf或winforms)并不重要,因为它们都包装了ActiveX组件"Microsoft Internet Controls“(ieframe.dll)。因此,我将一些html/js代码加载到WebBrowser中。这段代码试图创建一些ActiveX,但失败了。完全相同的代码在加载到完整的IE中时运行良好。但是在WebBrowser中失败了:新的ActiveXObject("myprogid")抛出“自动化服务器无法创建对象”。
W
我有一个HTML页面,它执行以下操作(按顺序排列):问题是步骤2总是在步骤3之后执行,尽管显示ActiveX组件的代码是在步骤2之后(加载ActiveX组件需要几秒钟)。最初,ActiveX组件传统上使用对象标记加载,但为了解决这个问题,我将加载转移到以下函数(在步骤3中执行): var mainFormactiveXObje