Mobile 使用javascript检测用户代理,如果不是移动的,则执行操作
我设计我的网站是为了首先服务于移动设备,但是如果用户代理是桌面,我想运行一个脚本。我想出了下面的脚本,但它不起作用。如果变量都不匹配,则运行horizontalview函数Mobile 使用javascript检测用户代理,如果不是移动的,则执行操作,mobile,detect,agent,Mobile,Detect,Agent,我设计我的网站是为了首先服务于移动设备,但是如果用户代理是桌面,我想运行一个脚本。我想出了下面的脚本,但它不起作用。如果变量都不匹配,则运行horizontalview函数 function view() { var ua = navigator.userAgent; var checker = { iphone: ua.match(/(iPhone|iPod|iPad)/), blackberry: ua.match(/BlackBerry/), android: ua
function view() {
var ua = navigator.userAgent;
var checker = {
iphone: ua.match(/(iPhone|iPod|iPad)/),
blackberry: ua.match(/BlackBerry/),
android: ua.match(/Android/)
};
if (checker.iphone);
{}
if (checker.blackberry);
{}
if (checker.android);
{}
else
{
horizontalview();
}
}
非常感谢您的帮助。我找到了答案。在上一个示例中的以下代码段中,我省略了括号后的分号
if (checker.iphone)
{}
if (checker.blackberry)
{}
if (checker.android)
{}