我正在使用此脚本检测用户代理标题中的字符串“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