我正在尝试在 Internet Explorer 8 中实例化一个使用 Firebreath 制作的插件,但到目前为止还没有运气。这是我正在使用的代码:
try
{
if(window.ActiveXObject)
{
var plugin = new ActiveXObject("my.plugin");
return true;
}
else
return false;
}
catch(e)
{
return false;
}
如果我将此代码放在 html 页面中然后从磁盘打开它(也发布在我的本地 IIS 中),这很好用;但是一旦我发布它(它是一个 facebook 应用程序,所以,在 IFRAME 中运行)我收到这条消息(来自 catch 异常):
自动化服务器无法创建对象
我试过弄乱 IE 安全区域,但什么也没发生,总是同样的消息。有什么解决方法吗?我需要能够获得插件版本(在插件内编码)。
谢谢!