js獲取瀏覽器上一訪問頁面URL地址,document.referrer方法


如題,可用document.referrer方法獲取上一頁面的url

但是也有不可使用的情況

  1. 直接在瀏覽器地址欄中輸入地址;
  2. 使用location.reload()刷新(location.href或者location.replace()刷新有信息);
  3. 在微信對話框中,點擊鏈接進入微信自身的瀏覽器;
  4. 掃碼進入QQ或者微信的瀏覽器;
  5. 直接新窗口打開一個頁面; 2017.8.3更新 新版本Chrome測試,新窗口頁面依然有document.referrer
  6. 從https的網站直接進入一個http協議的網站(Chrome下親測);
  7. a標簽設置rel="noreferrer"(兼容IE7+);
  8. meta標簽來控制不讓瀏覽器發送referer


免責聲明!

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



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