js獲取referrer中的參數

var _typeForm = null;
$(document).ready(function () {
   var curUrl = document.location.href;//當前url
    if (/MSIE (\d+\.\d+);/.test(navigator.userAgent) || /MSIE(\d+\.\d+);/.test(navigator.userAgent)) {//IE狀況下
        var referLink = document.createElement('a');
        referLink.href = curUrl;
        document.body.appendChild(referLink);
        //referLink.click();
    } else {
        //location.href = curUrl;
    }
    //獲取Referer從而得到typeForm
    var Referer = document.referrer;
    _typeForm = GetQueryString("typeForm", Referer);
     console.log(_typeForm);
})

//獲取Referer參數的方法
function GetQueryString(name, Referer) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = Referer.match(reg);
    if (r != null) return unescape(r[2]); return null;
}
相關文章
相關標籤/搜索