有没有办法使用JavaScript或XHTML禁用ActiveX控件的信息栏?
我将这个文件保存为test.html,当我在IE中打开这个文件时,我得到了ActiveX控件的信息栏,有没有办法使用javascript代码或jQuery代码禁用这个东西有没有办法使用JavaScript或XHTML禁用ActiveX控件的信息栏?,javascript,jquery,Javascript,Jquery,我将这个文件保存为test.html,当我在IE中打开这个文件时,我得到了ActiveX控件的信息栏,有没有办法使用javascript代码或jQuery代码禁用这个东西 <html> <body> <h1>My First Web Page</h1> <script type="text/javascript"> if(navigator.appName == "Microsoft Internet Explorer") { wind
<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>
我的第一个网页
如果(navigator.appName==“Microsoft Internet Explorer”)
{
window.location=”http://www.google.com/"
}
其他的
{
window.location=”http://www.yahoo.com/"
}
我只是想确认一下,因为我在本地运行,所以它才会显示ActiveX控件信息栏?一旦我把这个文件上传到远程服务器并从那里访问它,那么这个活动的x条就不会出现了??
但是有没有办法通过编程禁用此信息栏?如果您有任何建议,我们将不胜感激。您看到的信息栏与ActiveX无关(尽管它可能会说“ActiveX”)。它只是告诉你IE没有在本地文件上运行脚本,这是一种安全预防措施
- 是的,通过HTTP访问时,不会出现警告
- 无法通过编程禁用它,因为(1)您的代码首先没有运行;并且(2)这样做将绕过本应受到的安全限制。使用
<!-- saved from url=(0014)about:internet -->
<html>
<body>
......
</body>
</html>
......
上述代码称为“Web标记(MOTW)”,这是Windows Internet Explorer的一项功能,它通过使Internet Explorer强制网页在保存网页的位置的安全区域中运行来增强安全性