首页 > 编程 > HTML > 正文

HTML中saved from url注释的作用

2024-08-26 00:08:25
字体:
来源:转载
供稿:网友

我们在查看一些网站的源代码时,我们有时会看到类似下面的代码:

<!-- saved from url=(0022)http://www.vevb.com/ -->

这段代码是什么意思呢?其有什么作用呢?

经过上网查询和实验,我总结了两条:

1。允许IE运行本地网页中的脚本

假设在网页中有如下的javascript脚本:

<script>document.write('Hello!');</script>

如未加上面的注释,则其在本地使用IE直接双击打开时,会出现如下图所示的提示:无

当点击【允许阻止的内容】时,才会显示如下所示的内容:


图2

而使用了“saved from url”注释后,则不会出现图1所示的提示,而是直接出现图2的运行结果。

2、使不存在的文件链接失效

我测试时,“首页”这个链接的文件是存在的,而“个人简介”这个链接的文件是不存在的。经测试发现,不管是否使用saved from url,“首页”链接都能打开实际存在的文件,而“个人简介”在使用“saved from url”注释时,点击链接没有任何反应,即不会连接到一个不存在的文件中,而未使用"saved from url"注释的连接,将导航到一个错误页,如下图所示:


图3

在微软MSDN帮助网站中,是这样对saved from url进行解释的:

可以将一个包含脚本、ActiveX 控件或 Java 程序的本地 HTML 文件分配给 Internet 区域。当 Internet Explorer 打开 HTML 文件时,Internet Explorer 将寻找“saved from URL”注释。如果 Internet Explorer 找到“saved from URL”注释,则 Internet Explorer 将使用 Internet 区域的安全设置,而不是本地计算机区域的设置。如果 Internet 区域配置为运行脚本、运行 ActiveX 控件或运行 Java 程序,则将运行这些项目,并且您将不会遇到“加强本地计算机区域的安全设置之前应注意的事项”部分中描述的行为。

要将本地的 HTML 文件分配给 Internet 区域,可以向该本地 HTML 文件中添加“saved from URL”注释。此注释指示 Internet Explorer 将 Internet 区域的安全设置应用于保存到硬盘上的 HTML 文件中。此注释必须类似于:

<!-- saved from url=(0023)http://www.Vevb.com/ -->

圆括号中的值表示在 URL 中位于等号后面的字符数。在此示例中,此值为 0023。Vevb 表示一个 Internet 网站的名称。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表