是否启用了此方法
手动启用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。