我正在使用此腳本檢測用戶代理標題中的字符串「safari」,然後將您重定向到「android.html」如何更改代碼以使其重定向,如果用戶代理標題不包含「蘋果瀏覽器」?如何根據瀏覽器用戶代理重定向頁面?
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("safari") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
window.location = 'android.html';
}
編輯: 這是我修改後的代碼。這有意義嗎?它首先檢測設備是否爲android,如果它是Safari瀏覽器則重定向。
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1;
var isSafari = ua.indexOf("safari") == -1;
if(isAndroid) {
if(isSafari) {
window.location = 'android.html';
}
}
你總是有其他的塊權利 – kobe 2012-02-03 22:36:04