https網站跳轉到http網站時,referrer獲取不到的問題


工作中,有一個活動列表頁A,要鏈接到具體的活動詳情頁B,A頁面放在https網站上,B頁面放在http網站上,從https跳轉到http網站時,為了用戶隱私安全信息,瀏覽器默認不傳送referrer

如果想要正常獲取referrer,可以在A頁面加上<meta content="always" name="referrer"/>

 

當時還遇到一個問題,用這個兩斜杠符合//給目標頁加協議的時候,目標頁生成的協議是根據當前頁(來源的頁面)的協議那判斷的,

比如A頁面的協議是https,用這個<a href="//www.demo.com"/> 跳轉到目標頁的具體url就是 https://www.demo.com

如果A頁面的協議是http,用這個<a href="//www.demo.com"/> 跳轉到目標頁的具體url就是 http://www.demo.com

 

關於referrer的更多介紹 請點擊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM