一些SEM的投放页会针对不同地域做针对性的内容推广,下面我把实现方法分享出来。
一、引用新浪提供的IP查询的js库
<script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js" type="text/ecmascript"></script>
二、在网页中添加一下js代码
<script> if (navigator.userAgent.match(/mobile/i)) { var aid = GetQueryString('aid'); var diqu = remote_ip_info["country"] + remote_ip_info["province"] + remote_ip_info["city"]; if (diqu.indexOf('北京') < 0 && diqu.indexOf('广东') < 0 && diqu.indexOf('成都') < 0) { //写你要做的事 //滑动跳转 $(function () { $('body').bind("touchmove", function (event) { if (aid != null) { window.location.href = "http://bmf.bydsm.cn/ttfp330.html?aid=" + aid; } else { window.location.href = "http://bmf.bydsm.cn/ttfp330.html"; } }); }); } } function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } </script>