<script>
(function(){
// 猎取当前url
var url = window.location.href;
// 猎取客户端浏览器信息
var ua = navigator.userAgent;
// iphone flag
var isIphone = ua.indexOf("iPhone");
// ipad flag
var isIpad = ua.indexOf("iPad");
// andriod flag
var isAndroid = ua.indexOf("Android");
// mobile flag
var isMobile = ua.indexOf("Mobile");
//customer
var index = url.lastIndexOf("\/");
var customer = url.substring(index + 1, url.length);
if (url.indexOf("pro") >= 0) {
var BASE_URL = url.substring(0, url.lastIndexOf("\/"));
BASE_URL = BASE_URL.substring(0, BASE_URL.lastIndexOf("\/"));
// iPhone、iPadの场合
if (isIphone >= 0 || isIpad >= 0) {
// スマホ用URLに自动でジャンプ
window.location.href = BASE_URL + "/html-sp/index.html?urlPattern=" + customer;
return false;
}
// Android且つMobileの场合
if (isAndroid >= 0 && isMobile >= 0) {
// スマホ用URLに自动でジャンプ
window.location.href = BASE_URL + "/html-sp/index.html?urlPattern=" + customer;
return false;
}
}
}());
</script>
window.location.href能够用来猎取当前的url,也能够指定跳转的要跳转的地点
navigator.userAgent 猎取客户端浏览器的信息(推断猎取的字符串是不是包括某些关键字)
须要注重的是Android端推断须要推断2个关键字(Android,Mobile)同时存在!