在IE中手动启用Active Scripting:
"以下内容应在Internet Explorer中启用脚本:
1.在“工具”菜单上,单击“Internet选项”,然后单击“安全”选项卡。
2.单击Internet区域。
3.单击“自定义级别”。
4.在“安全设置 - Internet区域”对话框中,单击“脚本”部分中的“为活动脚本启用”。"
有没有办法以编程方式检测是否使用javascript启用了这个?
答案 0 :(得分:0)
在IE / Chrome中玩游戏看起来像是在尝试使用ActiveX时抛出一个有用的异常
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 */
}
}
求解"Automation Server Can't Create Object"
我同意那些帖子中给出的情绪回答:
就个人而言,我会像瘟疫那样避免使用ActiveX,因为它是锁定的 你进入IE唯一的世界。因此,为什么我们仍然有人坚持 IE6。