是什么原因导致IE信息栏弹出并阻止网页上的“活动内容”?
答案 0 :(得分:6)
个人经历
根据我作为开发人员的经验,当我使用Internet Explorer打开的本地文件执行JavaScript等活动内容时,此信息栏会被大多数时间触发。
禁用本地计算机区域(LMZ)限制(用于从本地计算机运行活动内容):在Internet Explorer中打开“Internet选项”。在“高级”选项卡上,找到列表的“安全性”部分,然后选中“允许活动内容在我的计算机上的文件中运行”。 (不推荐)
Microsoft Windows文档
我何时会看到信息栏?
如果Internet Explorer仍在使用 它的原始设置,你会看到 信息栏如下 情况:
- 如果网站尝试在您的计算机上安装ActiveX控件或 在不安全的情况下运行ActiveX控件 方式。
- 如果网站试图打开弹出窗口。
- 如果网站尝试将文件下载到您的计算机上。
- 如果网站尝试在您的计算机上运行有效内容。
- 如果您的安全设置低于建议的级别。
- 如果您访问的是Intranet网页,但尚未打开Intranet 地址检查。更多 信息,请参阅更改Intranet 安全设置。
- 如果您启动了禁用加载项的Internet Explorer。
- 如果您需要安装更新的ActiveX控件或附加程序。
- 网页地址可以使用母语字母显示 或符号,但你没有 安装语言。
答案 1 :(得分:1)
一般而言,只要IE(作为用户代理)自动为您(用户)做出安全决定,就会出现信息栏。
例如:网站想要运行Active X控件,但IE决定不让它运行;该网站想要打开一个弹出窗口,但IE认为它不是你想看的东西;斯蒂芬在答案中有一个很好的清单。
信息栏是用户对操作的通知,以及用户覆盖决定的入口点。