在網站開發過程中,超鏈接是很常見的一種元素。在進行跳轉鏈接時,可能你會發現鏈接的屬性會有noreferrer這個選項,它是幹什麼用的呢?接下來我們就從多個方面對noreferrer做一個詳細的闡述。
一、noreferrer是什麼
noreferrer是HTML標準中的一個屬性,其全稱為no referrer(不發送referrer信息)。在網頁中,referrer(指明了訪問該頁面的來源URL)屬性告訴站點所有訪問者的來源,包括潛在的脆弱信息。noreferrer的作用就是在點擊鏈接時,不發送referrer信息到目標站點。
二、noreferrer的作用
noreferrer主要有以下三個作用:
1. 防止安全問題
通過發送referrer信息,網站會獲取到用戶的一些個人隱私信息,如用戶IP地址、瀏覽器、接入網路等。這些信息可能被濫用,而noreferrer的作用就在於保護用戶的隱私信息。
2. 提高站點訪問速度
當用戶打開一個頁面時,如果該頁面被鏈接到其他網站,而那些網站將會請求該頁面的referrer。這會使得網站的載入速度變慢,因為需要花費時間運輸referrer數據。使用noreferrer可以去掉這個繁瑣的過程,有效提高站點訪問速度。
3. 避免鏈接失效
在一些場景中,鏈接可能會被篡改或者偽造,而這些篡改可能導致鏈接失效。使用noreferrer可以避免這種情況的出現,多一份保障。
三、如何使用noreferrer
noreferrer的使用非常簡單,只需要在a標籤中添加rel=”noreferrer”屬性即可,代碼示例如下:
點擊跳轉到example.com
需要注意的是,如果同時使用nofollow和noreferrer,應當把nofollow寫在前面,否則nofollow失效。
四、結語
以上就是關於noreferrer的詳細講解,使用noreferrer可以為網站安全和速度提供更加充分的保障。希望本文對你有所幫助!
原創文章,作者:FRJF,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/132720.html