如何用Javascript检测IE7/IE8“以管理员身份运行”模式?我有一个html页面,需要在管理员模式下运行。
我可以检测到它是否是ie8/7,当它发生时,我会弹出一个警告,告诉用户必须处于管理员模式才能让页面工作(因为它运行的是active-x,否则就不能工作)。然而,当用户在管理模式下返回页面并收到相同的警告消息时,这会造成混淆。
发布于 2010-10-07 03:36:43
这只是一个想法:使用try和catch
try{
var x = new ActiveXObject("SomethingSomething.DarkSide");
}
catch(e){
alert("ActiveX failed, blah blah, additional info:\n" + e.description);
}发布于 2010-10-07 00:57:21
根据@Darth,这应该在SO中,但我猜您将无法检测到用户是否处于管理员模式。让浏览器宣布这样的信息只会带来太多的麻烦,你会想要撕裂你的头发。
例如,坏网站要求用户在管理模式下运行,用户很愚蠢并这样做,用户得到病毒/垃圾邮件/垃圾/黑客/等。
https://stackoverflow.com/questions/3876078
复制相似问题