如何使用 jQuery 或其他一些简单的方式检测移动浏览器..? [复制]
Posted
技术标签:
【中文标题】如何使用 jQuery 或其他一些简单的方式检测移动浏览器..? [复制]【英文标题】:How to detect mobile browser using jQuery or in some other SIMPLE way..? [duplicate] 【发布时间】:2011-06-30 01:24:04 【问题描述】:可能重复:best way to detect handheld device in jQuery
我想制作我的网络应用的移动版本。如何运行一个函数来检测请求是来自桌面浏览器还是移动浏览器?
这样,如果用户从移动浏览器发出请求并且他们点击链接,而不是转到实际页面,它应该会被劫持并执行一些其他事件..
提前谢谢..
【问题讨论】:
【参考方案1】:您可以通过以下方式获取平台
navigator.platform
这是获取浏览器应用程序
navigator.appName
例子:
// Detects if it is an android device
var android = (navigator.platform.indexOf("android")>=0);
if (android)
// Do something
另外,还有Advanced Browser Check jQuery Plugin,虽然它看起来可能有点矫枉过正。
【讨论】:
正是我需要的。过渡在苹果设备上是否有效? navigator.platform 可以返回平台版本吗?你有 jquerymobile 在设备中崩溃的地方吗?【参考方案2】:Detect Mobile Browser 上有一些脚本可以在服务器端或使用 javascript 或 jQuery 重定向移动访问者。
【讨论】:
以上是关于如何使用 jQuery 或其他一些简单的方式检测移动浏览器..? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
使用 JS 或 Jquery 检测 textarea 中的 url
如何在不知道 UUID、任何可能获得核心蓝牙或其他方式的情况下检测 iBeacons
在 Linux 中检测 CDROM 介质移除/插入的最简单方法是啥