我們在查看一些網站的源代碼時,我們有時會看到類似下面的代碼:
<!-- saved from url=(0022)http://www.49028c.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.49028c.com/ -->
圓括號中的值表示在 URL 中位于等號后面的字符數。在此示例中,此值為 0023。Vevb 表示一個 Internet 網站的名稱。
新聞熱點
疑難解答