1

通常、VBScriptまたはJavaScriptを使用してCreateObjectを使用してプラグインを検出すると、ユーザーはやや「不快な」セキュリティ例外を受け取ります。

オブジェクトを実際にインスタンス化せずにIEブラウザプラグインを検出するためのいくつかの良い方法は何ですか?

4

1 に答える 1

-1

オブジェクトの作成を確認する方法はわかりませんが、javascript の try-catch ブロックを使用することでセキュリティ例外を回避できます。

例えば:

function checkForObject() {
   try{
      var conn = new ActiveXObject('Msxml2.XMLHTTP');
      return true;
   } catch (e) {
      return false;
   }
}

この場合、実際のエラーはキャプチャされ、ユーザーから隠されます。

于 2009-05-05T18:52:12.790 に答える