8

是什么导致 IE 信息栏弹出并阻止网页上的“活动内容”?

4

2 回答 2

6

个人经验

根据我作为开发人员的经验,当我使用 Internet Explorer 打开的本地文件执行 JavaScript 等活动内容时,大多数情况下都会触发此信息栏。

要禁用本地计算机区域 (LMZ) 限制(用于从本地计算机运行活动内容): 在 Internet Explorer 中打开 Internet 选项。在“高级”选项卡上找到列表的“安全”部分并选中“允许活动内容在我的电脑上的文件中运行”。(不建议)

微软视窗文件

我什么时候可以看到信息栏?

如果 Internet Explorer 仍在使用其原始设置,您将在以下情况下看到信息栏:

  • 如果网站试图在您的计算机上安装 ActiveX 控件或以不安全的方式运行 ActiveX 控件。
  • 如果一个网站试图打开一个弹出窗口。
  • 如果网站尝试将文件下载到您的计算机。
  • 如果网站尝试在您的计算机上运行活动内容。
  • 如果您的安全设置低于推荐级别。
  • 如果您访问的是内网网页,但没有开启内网地址检查。有关详细信息,请参阅更改 Intranet 安全设置。
  • 如果您在禁用加载项的情况下启动 Internet Explorer。
  • 如果您需要安装更新的 ActiveX 控件或附加程序。
  • 网页地址可以用母语字母或符号显示,但您没有安装该语言。

资料来源: http: //windows.microsoft.com/en-US/windows-vista/Internet-Explorer-Information-bar-frequently-asked-questions

于 2010-04-02T16:52:24.560 回答
1

在最一般的术语中,每当 IE(作为用户代理)自动为您(用户)做出安全决定时,信息栏就会出现。

例如:网站想运行一个 Active X 控件,但 IE 决定不让它运行;该网站想打开一个弹出窗口,但 IE 认为这不是您想看到的;等等 Stefan 在他的回答中有一个很好的清单。

信息栏是用户对操作的通知,也是用户覆盖决策的入口点。

于 2010-04-02T17:47:11.233 回答