是什么导致 IE 信息栏弹出并阻止网页上的“活动内容”?
问问题
1433 次
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 回答