IE下document.referrer拒絕訪問怎么解決?拒絕訪問解決方法介紹

用document.referrer回到來源頁(也可以稱作上一頁)時非常方面,我們不用知道來源頁復雜的url,而且document.referrer回到來源頁時會重新加載,而不是上一次的狀態,所以說非常的方便 。
但是在IE中用javascript做跳轉,比如用window.location.href=https://www.questions.com.cn/dnjc/“”; 跳轉到的頁面無法取到瀏覽器請求的HTTP referrer , IE瀏覽器會報腳本錯誤“拒絕訪問”,因為IE清空了document.referrer 。
而其他主流瀏覽器Firefox和Chrome都會保留referrer,這意味著IE又要享受“部長級”特殊待遇了:

IE下document.referrer拒絕訪問怎么解決?拒絕訪問解決方法介紹

【IE下document.referrer拒絕訪問怎么解決?拒絕訪問解決方法介紹】這樣的原理就是給IE瀏覽器的頁面偷偷加了個鏈接,然后自動點這個鏈接 , 于是referrer就能保留了 。

相關經驗推薦