首页 » 乱七八糟 » 【记录】javascript获取页面的referer

【记录】javascript获取页面的referer

服务端自不多说,通过headers信息即可,而在浏览器端,也是有办法的。

var getReferrer=function() {

    var referrer = '';

    try {

        referrer = window.top.document.referrer;

    } catch(e) {

        if(window.parent) {

            try {

                referrer = window.parent.document.referrer;

            } catch(e2) {

                referrer = '';

            }

        }

    }

    if(referrer === '') {

        referrer = document.referrer;

    }

    return referrer;

};

单纯记录一下,记不起的时候看看