现将这两天学习的关于这个问题的知识做个总结: 首先,说说症结所在:上传到空间的文档,IE下js运行是正常的,所以不讨论上传到空间的文档。说说本地硬盘目录下的文档,查看源码,如果在doctype声明下面一行有“<!-- saved from url=(00xx)http://***.***-->"(xx是"url="后面的url地址长度,比如说这样:<!-- saved from url=(0014)http://m4er.cn -->),那么IE下本地运行的JS就没有“为了帮助保护您的安全,internet explorer已经限制此文件显示可能访问您的计算机的活动内容”这样的提示了。大家都知道网页的浏览模式,我们看到的网页都是我们所使用的电脑从网络上下载到本地然后再显示给我们看的,可以从IE浏览器的“工具”-“internet选项”-“常规”-“internet临时文件”-“设置”-“查看文件”看到浏览器下载到本地的临时网页文档。 以下是蓝色的cnmao99的我的这个问题的回复: “注意:您可以向本地 HTML 文件中添加一条“saved from URL”注释,以指示 Internet Explorer 对本地计算机上的 HTML 内容应用其他区域的设置。例如,您可以向一个本地 HTML 文件中添加一条“saved from URL”注释,以便可以将该 HTML 文件分配到 Internet 区域而不是本地计算机区域。如果您在 Internet 区域中允许脚本、签名的ActiveX 控件和 Java 小程序,那么该本地 HTML 文件将使用这些缩减的安全权限运行。要指示 Internet Explorer 对名为 Test.htm 的本地 HTML 文件使用 Internet 区域,请向 Test.htm 中添加以下注释。请在 <HTML> 标记前面单独使用一行来添加该注释。” 我想他解释的很清楚。 以下是我给他的回复: “兄弟,感觉这里还是有个问题的,不知道你有没意识到,“saved from URL”执行的问题。加了这条语句的文档运行的时候,权限怎么设置,怎么赋值?是每次文档运行的时候,浏览器通过internet访问“saved from URL”的url取得该文档所在空间的运行权限?还是有其他的运行模式?如果我不能上网呢?然后运行加了“saved from URL”注释的含有js的html文档会怎么样表现呢?如果我没有操作问题的话,结果是令我满意的,没有网络连接的情况下,文档在IE下可以正常运行,没有访问性的问题。我想是不是这样:加了这条“saved from URL”的文档是不是在本地就更改了它的运行权限。IE就标识它为internet区域文档。” 这篇文章没什么实用的价值,仅仅作为技术讨论之用。