使用JS讓網站自動跳轉到對應的WAP頁面
阿新 • • 發佈:2019-01-07
這是之前在論壇看到的一種方法,特此記錄,方便往後查閱
<script language="javascript"> (function () { var res = GetRequest(); var par = res['pc']; //獲取html附帶的參加pc=1,如果不為1則跳轉,為1不跳轉。 if (par != '1') { var ua = navigator.userAgent.toLowerCase(); var contains = function (a, b) { if (a.indexOf(b) != -1) { return true; } }; //將下面的網址改成你的wap手機版頁面地址 var toMobileVertion = function () { window.location.href = 'http://m.hpet.com.cn' } if (contains(ua, "ipad") || (contains(ua, "rv:1.2.3.4")) || (contains(ua, "0.0.0.0")) || (contains(ua, "8.0.552.237"))) { return false } if ((contains(ua, "android") && contains(ua, "mobile")) || (contains(ua, "android") && contains(ua, "mozilla")) || (contains(ua, "android") && contains(ua, "opera")) || contains(ua, "ucweb7") || contains(ua, "iphone")) { toMobileVertion(); } } })(); function GetRequest() { var url = location.search; //獲取url中"?"符後的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for (var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]); } } return theRequest; } </script>