1

如何使用 Javascript 检测 IE7/IE8“以管理员身份运行”模式?我有一个需要以管理员模式运行的 html 页面。

我可以检测它是否是 ie8/7,当发生这种情况时,我会弹出一个警报,提示用户必须处于管理员模式才能使页面正常工作(因为它运行了一个在其他方面不起作用的 active-x)。但是,当用户以管理员模式返回页面并收到相同的警报消息时,这会导致混淆。

4

2 回答 2

3

只是一个想法:使用trycatch

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 回答