1

Javascript で IE7/IE8 の「管理者として実行」モードを検出する方法は? 管理者モードで実行する必要がある HTML ページがあります。

それが ie8/7 であるかどうかを検出できます。それが発生すると、ページが機能するにはユーザーが管理者モードである必要があるというアラートがポップアップ表示されます (他の方法では機能しない active-x を実行するため)。ただし、ユーザーが管理者モードでページに戻ったときに、同じ警告メッセージが表示されたときに混乱が生じます。

4

2 に答える 2

3

Just an idea: use try and catch

try{
    var x = new ActiveXObject("SomethingSomething.DarkSide");
}
catch(e){
    alert("ActiveX failed, blah blah, additional info:\n" + e.description);
}
于 2010-10-06T19:36:43.460 に答える
2

@Darth によると、これは SO である必要がありますが、ユーザーが管理者モードであるかどうかを検出できないと思います。ブラウザにそのような情報を通知させることは、髪を引きちぎりたくなるほどのトラブルを要求しているだけです。

例、悪いサイトはユーザーに管理者モードで実行するように要求し、ユーザーは愚かでそれを実行し、ユーザーはウイルス/スパム/がらくた/ハックなどを取得します。

于 2010-10-06T16:57:21.280 に答える