这是之前在论坛看到的一种方法,特此记录,方便往后查阅
<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>