我正试图在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安全区域,但没有任何反应,总是相同的消息。这有什么解决方法吗?我需要能够获得插件版本(在插件中编码)。
谢谢!