IE下document.referrer 拒絕訪問的解決方法
但是在IE中用javascript做跳轉(zhuǎn),比如用window.location.href=“”; 跳轉(zhuǎn)到的頁面無法取到瀏覽器請(qǐng)求的HTTP referrer,IE瀏覽器會(huì)報(bào)腳本錯(cuò)誤“拒絕訪問”,因?yàn)镮E清空了document.referrer。
而其他主流瀏覽器Firefox和Chrome都會(huì)保留referrer,這意味著IE又要享受“部長級(jí)”特殊待遇了:
var referLink = document.createElement('a');
referLink.href = url;
document.body.appendChild(referLink);
referLink.click();
這樣的原理就是給IE瀏覽器的頁面偷偷加了個(gè)鏈接,然后自動(dòng)點(diǎn)這個(gè)鏈接,于是referrer就能保留了。
相關(guān)文章
Visual Studio 2017+OpenCV環(huán)境搭建教程
這篇文章主要為大家詳細(xì)介紹了Visual Studio 2017+OpenCV環(huán)境搭建教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
ASP.NET Core部署前期準(zhǔn)備 使用Hyper-V安裝Ubuntu Server 16.10
這篇文章主要為大家詳細(xì)介紹了ASP.NET Core部署的前期準(zhǔn)備,使用Hyper-V安裝Ubuntu Server 16.10,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
asp.net實(shí)現(xiàn)的MD5加密和DES加解密算法類完整示例
這篇文章主要介紹了asp.net實(shí)現(xiàn)的MD5加密和DES加解密算法類,結(jié)合完整實(shí)例形式分析了asp.net實(shí)現(xiàn)MD5加密算法及DES加密和解密的相關(guān)技巧,需要的朋友可以參考下2016-07-07
asp.net textbox javascript實(shí)現(xiàn)enter與ctrl+enter互換 文本框發(fā)送消息與換行(類似
今天與大家分享一下 asp.net textbox javascript實(shí)現(xiàn)enter與ctrl+enter互換 文本框發(fā)送消息與換行(類似于QQ),這個(gè)功能到底怎么實(shí)現(xiàn)?首先聲明以下幾點(diǎn)2012-01-01
微信公眾平臺(tái)開發(fā)教程(二) 基本原理及消息接口總結(jié)
本篇文章主要介紹了微信公眾平臺(tái)開發(fā)教程(二) 基本原理及消息接口,具有一定的參考價(jià)值,有興趣的朋友可以了解一下。2016-12-12
GridView選擇記錄同時(shí)confirm用戶確認(rèn)刪除
confirm用戶確認(rèn)刪除是一個(gè)很實(shí)用的功能,比如可以防止用戶誤操作刪除等等,感興趣的朋友可以了解下,希望本文對(duì)你有所幫助,就當(dāng)鞏固知識(shí)了2013-01-01
GridView中checkbox"全選/取消"完美兼容IE和Firefox
GridView中checkbox的的"全選/取消"使用還是比較頻繁的,本文有個(gè)不錯(cuò)的示例完美兼容IE和Firefox,感興趣的朋友可以參考下,希望對(duì)大家有所幫助2013-10-10
IIS和.NET(1.1/2.0)的安裝順序及錯(cuò)誤解決方法
安裝順序及錯(cuò)誤的解決方法:基于.net2.0的情況與基于.net1.1的情況,分別給予解決方法,遇到此問題的朋友可以了解下,或許對(duì)你的學(xué)習(xí)有所幫助2013-02-02

