+-

最近准备做一个手机端的网站。所以在网上找了几个判断是否是手机浏览器的js脚本,贴上来,分享下:
第一种、直接JS脚本:
try {
var urlhash = window.location.hash;
if (!urlhash.match("fromapp")) {
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
window.location = "http://book.aiisen.com(更换成自己的WAP网站)";
}
}
} catch(err) {}
第二种、引用(稍微长点):
function uaredirect(murl) {
try {
if (document.getElementById("bdmark") != null) {
return;
}
var urlhash = window.location.hash;
if (!urlhash.match("fromapp")) {
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
location.replace(murl);
}
}
} catch(err) {}
}
上述的脚本保持到wap.js文件,然后在需要调用的页面引用下面2个JS调用文件。
<script src="wap.js" type="text/javascript"></script>
<script type="text/javascript">uaredirect("http://wap.aiisen.com(更换成自己的WAP网站)");</script>