我有一个站点,您可以从中下载HTML文件.此HTML文件包含一个带有隐藏字段的表单,该表单立即使用JavaScript发回到该站点.这是一种允许用户下载他们自己在网站上编辑的机器数据的方法.
在某些机器上,当您尝试打开保存的文件时,会出现IE"黄色条".IE中的"黄色栏"警告HTML正在尝试运行Active X(事实并非如此,只有JavaScript在表单上执行submit()).但是,如果您通过电子邮件收到完全相同的HTML文件,保存并打开它,则不会出现此问题.(看起来IE正在对从网站保存的HTML文件中可以执行的操作施加更多约束.)
我的问题是:我在哪里可以找到有关此IE安全机制的文档,以及我可以如何解决它?
亚历克斯
黄色栏是因为您的页面正在IE中的本地计算机安全区域中执行.在不同的计算机上,本地计算机安全区域可能以不同的方式配置,因此您可以在某些计算机上看到黄色栏而在其他计算机上看不到它.
要了解有关IE的URL安全区域的更多信息,您可以在此处阅读:http://msdn.microsoft.com/en-us/library/ms537183.aspx