javascript - 用图像替换文本会调用 "IE has restricted this page from running scripts or ActiveX"

标签 javascript internet-explorer

我正在制作一个片段,人们可以将其添加到他们的网站中。我的问题是它调用了 Internet Explorer 顶部的黄色“ActiveX”栏。我不确定是什么调用了它。这是我的代码:

<a id="nhl1" href="http://www.theaddress.com/">link</a>
<script type="text/javascript"> 
(function () { document.getElementById('nhl1').innerHTML = 
'<img src="http://www.theaddress.com/banner1.jpg" alt="image 1" style="border: none;" />'; })(); 
</script>

最佳答案

如果您在本地计算机中运行页面,则当页面上有脚本时就会发生这种情况。实际消息是:

To help protext your security, Internet Explorer has restricted this webpage from running scripts or ActiveX controls that could access your computer. Click here for options...

[强调我的]

如果您在网络服务器上运行相同的页面,您将不会看到黄色警告栏。

关于javascript - 用图像替换文本会调用 "IE has restricted this page from running scripts or ActiveX",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3013275/

相关文章:

javascript - 在 IE9 beta 中阻止点击事件传播的最佳方法是什么?

javascript - 为什么 JavaScript 只有在 IE 中打开开发者工具一次后才能工作?

javascript - 如何让页面在没有焦点的情况下不休眠?

javascript - 我想将其转换为 javascript 函数或通过 css 将图像转换为蓝色或黄色

javascript - 应用没有 ng-class 的类?

javascript - 如何让评论显示在所有帖子下

javascript - img onload 在 IE7 中效果不佳

javascript - IE 是否有像 Chrome、FF、Safari 和 Opera 那样简单的、javascript 驱动的扩展开发方式?

javascript - 使用 eval() 评估学生程序员的代码。安全漏洞?

HTML:如何强制 IE11 在 HTML 中模拟 IE9?