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のセキュリティゾーンをいじってみましたが、何も起こらず、常に同じメッセージが表示されます。これに対する回避策はありますか?プラグインのバージョン(プラグイン内にコード化されている)を取得できる必要があります。
ありがとうございました!