IE下通過(guò)a實(shí)現(xiàn)location.href 獲取referer的值
最近,公司網(wǎng)站需要統(tǒng)計(jì)用戶(hù)都是從哪些頁(yè)面進(jìn)入到注冊(cè)頁(yè)面的數(shù)據(jù)。開(kāi)始,僅僅簡(jiǎn)單的通過(guò)在服務(wù)器端$ _SERVER['HTTP_REFERER'](php)來(lái)獲取。但是,發(fā)現(xiàn)有好多注冊(cè)用戶(hù)沒(méi)有referer值,后來(lái)查了一下在IE下采用window.location.href方式跳轉(zhuǎn)的話,referer值為空。而在標(biāo)簽<a></a>里面的跳轉(zhuǎn)的話referer就不會(huì)空。所以,通過(guò)一下代碼就可以解決這個(gè)IE問(wèn)題:
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跳出框架打開(kāi)新頁(yè)面的方法
- window.location.href的用法(動(dòng)態(tài)輸出跳轉(zhuǎn))
- location.href用法總結(jié)(最主要的)
- window.navigate 與 window.location.href 的使用區(qū)別介紹
- js實(shí)現(xiàn)網(wǎng)頁(yè)防止被iframe框架嵌套及幾種location.href的區(qū)別
- window.location.href = window.location.href 跳轉(zhuǎn)無(wú)反應(yīng) a超鏈接onclick事件寫(xiě)法
- 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í)模板,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04JavaScript 序列化對(duì)象實(shí)現(xiàn)代碼
JavaScript序列化對(duì)象實(shí)現(xiàn)代碼,需要的朋友可以參考下。2009-12-12IE8 引入跨站數(shù)據(jù)獲取功能說(shuō)明
今天看了一下msdn文檔,發(fā)現(xiàn)IE8打算增加 XDomainRequest (http://msdn.microsoft.com/en-us/library/cc288060(VS.85).aspx) 跨站數(shù)據(jù)獲取的接口2008-07-07js實(shí)現(xiàn)日期級(jí)聯(lián)效果
本篇文章主要是對(duì)js實(shí)現(xiàn)日期級(jí)聯(lián)效果的實(shí)例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-01-01基于JS實(shí)現(xiàn)bookstore靜態(tài)頁(yè)面的實(shí)例代碼
本文給大家分享一段核心代碼基于js實(shí)現(xiàn)的bookstore靜態(tài)頁(yè)面,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下2017-02-02