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