Javascript WebBrowser控制自动化服务器可以';t创建ShockwaveFlash ActiveXObject

Javascript WebBrowser控制自动化服务器可以';t创建ShockwaveFlash ActiveXObject,javascript,flash,internet-explorer,activex,webbrowser-control,Javascript,Flash,Internet Explorer,Activex,Webbrowser Control,我正在尝试在winforms WebBrowser控件中加载外部网页。我在机器上安装了IE(9.0.8112.16421)+.NET 4.0。该页面包含一个脚本元素,其src属性设置为.js文件,该文件包含一个运行Flash检测的函数。该函数的IE特定部分包含以下代码段 正如您看到的,上面的“自动化服务器无法创建对象”失败,异常。如果我手动加载页面,它在WebBrowser控件中失败,在IE中失败(相同的异常) 当我在FF/Chrome中手动加载页面时,同一脚本的非IE部分通过navigato

我正在尝试在winforms WebBrowser控件中加载外部网页。我在机器上安装了IE(9.0.8112.16421)+.NET 4.0。该页面包含一个脚本元素,其src属性设置为.js文件,该文件包含一个运行Flash检测的函数。该函数的IE特定部分包含以下代码段

正如您看到的,上面的“自动化服务器无法创建对象”失败,异常。如果我手动加载页面,它在WebBrowser控件中失败,在IE中失败(相同的异常)

当我在FF/Chrome中手动加载页面时,同一脚本的非IE部分通过navigator.plugins正确检测我的Flash安装,表明Flash已正确安装在机器上。对于IE,我已尝试在启用所有ActiveX设置、启用脚本设置、禁用保护模式的情况下运行页面/脚本,并将为页面提供服务的主机和为脚本提供服务的主机都添加到受信任的站点。对于WebBrowser控件,我还尝试在ProcessUrlAction允许一切的地方附加一个自定义安全管理器。尽管如此,我每次都遇到同样的异常

我希望有人能提出为什么会发生这种情况,并让我知道我还可以尝试让它在WebBrowser控件内工作吗

谢谢