首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Javascript检测IE7/IE8“以管理员身份运行”模式

如何用Javascript检测IE7/IE8“以管理员身份运行”模式
EN

Stack Overflow用户
提问于 2010-10-07 00:04:32
回答 2查看 1.1K关注 0票数 1

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

我可以检测到它是否是ie8/7,当它发生时,我会弹出一个警告,告诉用户必须处于管理员模式才能让页面工作(因为它运行的是active-x,否则就不能工作)。然而,当用户在管理模式下返回页面并收到相同的警告消息时,这会造成混淆。

EN

回答 2

Stack Overflow用户

发布于 2010-10-07 03:36:43

这只是一个想法:使用trycatch

代码语言:javascript
复制
try{
    var x = new ActiveXObject("SomethingSomething.DarkSide");
}
catch(e){
    alert("ActiveX failed, blah blah, additional info:\n" + e.description);
}
票数 3
EN

Stack Overflow用户

发布于 2010-10-07 00:57:21

根据@Darth,这应该在SO中,但我猜您将无法检测到用户是否处于管理员模式。让浏览器宣布这样的信息只会带来太多的麻烦,你会想要撕裂你的头发。

例如,坏网站要求用户在管理模式下运行,用户很愚蠢并这样做,用户得到病毒/垃圾邮件/垃圾/黑客/等。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3876078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档