通过编程检测IE中是否启用了主动脚本



手动启用IE中的活动脚本:

"以下内容应在Internet Explorer中启用脚本:

1.在"工具"菜单中,单击Internet选项,然后单击"安全"选项卡。

2.点击互联网区域。

3.点击自定义级别。

4.在"安全设置" - Internet区域对话框中,单击"启用"以在脚本部分中进行拼写。"

是否有一种方法可以编程地检测使用JavaScript?

是否启用了此方法

在尝试使用ActiveX

时,仅在IE/Chrome中玩耍看起来像是一个有用的例外
try{
     var excelApp = new ActiveXObject("Excel.Application")
     /* working continue */
}catch(e){
    if(e.message === "ActiveXObject is not defined"){
        //unsuported browser
    }else if(e.message === "Automation Server Can't Create Object"){
        /* security settings not setup correctly
           enable Active scripting and add site to trusted list */
    }
}

求解"自动化服务器无法创建对象"

的反应

我同意该帖子中给出的情感回答:

我个人会避免像鼠疫一样避免使用ActiveX,因为它正在锁定 您只进入IE世界。因此,为什么我们仍然有人困扰 IE6。

最新更新