我将此文件保存为test.html,当我在IE中打开此文件时,我正在获取ActiveX控件的信息栏,有没有办法可以使用javascript代码或jQuery代码禁用此内容?
<html>
<body>
<h1>My First Web Page</h1>
<script type="text/javascript">
if(navigator.appName == "Microsoft Internet Explorer")
{
window.location = "http://www.google.com/"
}
else
{
window.location = "http://www.yahoo.com/"
}
</script>
</body>
</html>
我只是想确定,因为我在我的盒子上本地运行所以它是显示ActiveX控件信息栏的原因?一旦我将此文件上传到远程服务器并从那里访问它,那么这个活动的x栏将不会出现? 但有没有办法以编程方式禁用此信息栏?任何建议将不胜感激。
答案 0 :(得分:2)
使用网络标记(MOTW)。我们可以通过在开始的html标记之前放置以下代码来禁用ActiveX控件警告:
<!-- saved from url=(0014)about:internet -->
<html>
<body>
......
</body>
</html>
以上代码称为“Web of Mark(MOTW)”,这是Windows Internet Explorer的一项功能,它通过启用Internet Explorer强制网页在页面保存位置的安全区域中运行来增强安全性从
答案 1 :(得分:0)
您看到的信息栏与ActiveX无关(即使它可能会说“ActiveX”)。它只是告诉你IE没有在本地文件上运行脚本,这是一种安全预防措施。
如果您只想让页面在您的计算机上运行,请转到“工具”,“Internet选项”,“高级”,然后选中“允许活动内容在我的计算机上的文件中运行”。但是,我只会在开发时启用此选项。