通用商务通页面获取上层路径以及传递参数

最近写了一个商务通共用页面,就是很多推广的广告连接到这个页面,这个页面需要获取上层广告的网址传到商务通里的,还有商务通参数,废话不多说,直接上代码。

<script type="text/javascript">
    var referrerurl = document.referrer;
    if (referrerurl==""||referrerurl==" "||referrerurl==null||referrerurl==undefined) {
            var lujing = "没获取到来源网址";
        }else{
            var lujing = referrerurl;
        }
    console.log(lujing);    
    var hrefstr = window.location.href;
    var pos = hrefstr.indexOf("?");
    var parastr = hrefstr.substring(pos + 1);
    console.log(parastr);  
    var hours =  (new Date()).getHours();
    if(hours>7&&hours<=23){//时间判定,只在早上八点到晚上十二点之前是进商务通。
    if (pos > 0) {
        window.location.href="商务通超链接"+"&e="+parastr+"&p="+lujing;
    } else {
        window.location.href="商务通超链接"+"&e=没有参数"+"&p="+lujing;
    }
    }
</script>
最后修改:2019 年 07 月 27 日 05 : 53 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论