我得到了这个针对IE浏览器的内容,
var IE = /*@cc_on!@*/false;
if (IE) {
// IE.
} else {
// Others.
}
但是如何在iPhone/iPad/移动设备上实现相同的功能呢?(不想在任何移动设备上重定向到另一个页面)
我得到了这个针对IE浏览器的内容,
var IE = /*@cc_on!@*/false;
if (IE) {
// IE.
} else {
// Others.
}
但是如何在iPhone/iPad/移动设备上实现相同的功能呢?(不想在任何移动设备上重定向到另一个页面)
您可能想要按照以下方式检查用户代理字符串:
var userAgent = navigator.userAgent;
if (userAgent.match(/iPad/i) || userAgent.match(/iPhone/i)) {
// iPad or iPhone
}
else {
// Anything else
}
这可能会有点麻烦,因为每个应用都会创建自己的Header。我的Apache服务器将此作为浏览器信息:[APPNAME]/1.0_CFNetwork/459_Darwin/10.3.0
你可以搜索Darwin,但我不知道这是否可靠。
JS代码片段应该如下所示:
if (navigator.userAgent.indexOf("Firefox") != -1)
{
document.write('You're using Mozilla Firefox');
}