對于HTML 5的很多新特性,希望大家都能有個大概的了解。WebKit nightlies 現在支持html5中 “noreferrer”這個鏈接屬性了,這是一個很小但是很酷的特征,可以讓Web開發人員阻止瀏覽器發送訪問來源信息。只要在鏈接里的把rel屬性賦值為”noreferrer”就可以了。
如:
- <a href="http://example.com/" rel="noreferrer">noreferrer!</a>
當服務器接收到了由從某個網頁上點擊這個鏈接發起的HTTP請求時,HTTP請求的Referer字段將是空的,這就好像用戶在 IE瀏覽器(當然IE目前并不支持html5)地址欄直接從about:blank狀態開始輸入地址并訪問這個網站一樣的效 果,3seconds.cn并不會知道這次訪問的來源信息。
當鏈接中的同時使用 target=”_blank” 時,WebKit同樣將會把window.opener屬性設為空(null)。對于這個用法的解釋是:一個由于點擊了網頁中錨點而發起的請求,之后目標 頁面執行的任何腳本應該運行在一個新的上下文環境中,即使這個目標頁面通常被認為有著同樣的源頭。
“noreferrer”這個鏈接屬性值只是html5 spec中定義的許多鏈接屬性值的一個。在WebKit中,它是第一個被實現的。其實我們只是希望這樣會讓那些關心用戶隱私和安全的Web開發人員的工作和生活輕松一些。
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。