IE下通過a實(shí)現(xiàn)location.href 獲取referer的值
最近,公司網(wǎng)站需要統(tǒng)計(jì)用戶都是從哪些頁面進(jìn)入到注冊(cè)頁面的數(shù)據(jù)。開始,僅僅簡(jiǎn)單的通過在服務(wù)器端$ _SERVER['HTTP_REFERER'](php)來獲取。但是,發(fā)現(xiàn)有好多注冊(cè)用戶沒有referer值,后來查了一下在IE下采用window.location.href方式跳轉(zhuǎn)的話,referer值為空。而在標(biāo)簽<a></a>里面的跳轉(zhuǎn)的話referer就不會(huì)空。所以,通過一下代碼就可以解決這個(gè)IE問題:
function gotoUrl(url){
if(document.all){
var gotoLink = document.createElement('a');
gotoLink .href = url;
document.body.appendChild(gotoLink);
gotoLink .click();
}
else window.location.href = url;
}
其原理,就是創(chuàng)建一個(gè)標(biāo)簽<a>,然后設(shè)置需要跳轉(zhuǎn)的url地址,最后觸發(fā)點(diǎn)擊事件就可以了。
- JS的location.href跳出框架打開新頁面的方法
- window.location.href的用法(動(dòng)態(tài)輸出跳轉(zhuǎn))
- location.href用法總結(jié)(最主要的)
- window.navigate 與 window.location.href 的使用區(qū)別介紹
- js實(shí)現(xiàn)網(wǎng)頁防止被iframe框架嵌套及幾種location.href的區(qū)別
- window.location.href = window.location.href 跳轉(zhuǎn)無反應(yīng) a超鏈接onclick事件寫法
- js獲取location.href的參數(shù)實(shí)例代碼
- location.href 在IE6中不跳轉(zhuǎn)的解決方法與推薦使用代碼
- JS 中document.URL 和 windows.location.href 的區(qū)別
- 淺析location.href跨窗口調(diào)用函數(shù)
相關(guān)文章
微信小程序獲取驗(yàn)證碼60秒倒計(jì)時(shí)功能
這篇文章主要介紹了微信小程序獲取驗(yàn)證碼60秒倒計(jì)時(shí)模板,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04
JavaScript 序列化對(duì)象實(shí)現(xiàn)代碼
JavaScript序列化對(duì)象實(shí)現(xiàn)代碼,需要的朋友可以參考下。2009-12-12
js實(shí)現(xiàn)日期級(jí)聯(lián)效果
本篇文章主要是對(duì)js實(shí)現(xiàn)日期級(jí)聯(lián)效果的實(shí)例進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-01-01
基于JS實(shí)現(xiàn)bookstore靜態(tài)頁面的實(shí)例代碼
本文給大家分享一段核心代碼基于js實(shí)現(xiàn)的bookstore靜態(tài)頁面,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下2017-02-02

