麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js中的referrer返回上一頁使用介紹

2019-11-20 21:56:33
字體:
來源:轉載
供稿:網友
js完整代碼:
復制代碼 代碼如下:

<script language="javascript">
var refer=document.referrer;
document.getElementById('backurl').value=refer;
</script>

“HTTP_REFERER”

鏈接到當前頁面的前一頁面的 URL 地址。不是所有的用戶代理(瀏覽器)都會設置這個變量,而且有的還可以手工修改 HTTP_REFERER。因此,這個變量不總是真實正確的。

注意 document.referrer; 和“HTTP_REFERER” 中間差一個字母,卻是不同的概念的東東,請注意使用

js中的referrer使用,返回上一頁

在js中寫上location.href = document.referrer;就可以實現跳轉到上一個頁面了,讓用戶覺得體驗很好

但是在IE中referrer就沒那么盡人意了啊,IE會清空referrer

眾所周知,我們web開發人員痛恨IE瀏覽器,因為IE不支持標準,標準外的默認行為又和其他瀏覽器經常不一致:
在IE中用javascript做跳轉,比如用window.location.href = “http://www.google.com”; google無法取到瀏覽器請求的HTTP referrer,因為IE清空了document.referrer

而其他主流瀏覽器Firefox和Chrome都會保留referrer,這意味著IE又要享受“部長級”特殊待遇了:
復制代碼 代碼如下:

if (/MSIE (/d+/./d+);/.test(navigator.userAgent)){
var referLink = document.createElement('a');
referLink.href = url;
document.body.appendChild(referLink);
referLink.click();
}else {
location.href = url;
}

這樣的原理就是給IE瀏覽器的頁面偷偷加了個鏈接,然后自動點這個鏈接,于是referrer就能保留了。

所以我們的根據不同瀏覽器的不同情況,必須的考慮完整,讓代碼變得強壯。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 男人的天堂色偷偷 | 久久精品日韩一区 | 91成人午夜性a一级毛片 | 在线观看免费视频麻豆 | 一区视频 | 久久精品久久久久 | 懂色粉嫩av久婷啪 | 久久精品视频8 | 国产精品久久久久影院老司 | 国产一级毛片高清视频 | jizzzxxxxhd| 免费观看三级毛片 | 97黄色网 | 午夜色视频在线观看 | 在线91视频 | 日韩毛片一区二区三区 | 黄色免费影片 | 亚洲国产精品高潮呻吟久久 | 免费国产人成网站 | 免费一级特黄做受大片 | 日韩av在线播放一区 | 国产性tv国产精品 | 强伦女教师视频 | 国产精品久久久久av | 成人性生活视频在线播放 | 91精品最新国内在线播放 | 亚洲一区二区在线免费 | 欧美成人国产va精品日本一级 | 日韩在线激情 | 特黄一级小说 | 一区二区三区欧美在线 | 国产欧美在线一区二区三区 | 爱操影视 | 粉嫩粉嫩一区二区三区在线播放 | 日韩精品中文字幕一区二区三区 | 国产精品一区视频 | 成人毛片100免费观看 | 亚洲3atv精品一区二区三区 | 特级黄色一级毛片 | 一区二区久久精品66国产精品 | 国产69精品久久久久99尤 |