javascript - 在网络上检测移动浏览器?

标签 javascript browser-detection mobile-browser device-detection

我很想知道如何检查 iPhone、iPad 和其他移动浏览器。(JavaScript 或 CSS)

编辑:

请不要使用用户代理字符串。那是可以伪造的。

可能的欺骗:

最佳答案

我会使用 WURFL .它是一个包含 10000 多个移动设备的开源 xml 数据库,它会(几乎总是)检测您的手机和浏览器功能给定 user-agent HTTP header 值。

您将获得如下信息:

  1. 屏幕尺寸
  2. XHTML/HTML 支持级别
  3. 图形类型支持

还有很多。

PHP、Java 和 .NET 等流行语言都有包装器 API,因此您不必自己处理 XML 数据库。

关于javascript - 在网络上检测移动浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3632165/

相关文章:

javascript - 是否存在需要重定向 URL 的技术限制?

javascript - 使用 velocity.js 时是否可以对动画进行排队?

html - 如何仅在不支持 HTML5 的浏览器上加载图像和其他元素,并在那些支持的浏览器上使用 CSS3 代码?

javascript - 从 HTML/JS 进行简单的操作系统检查

javascript - 移动重定向不起作用

javascript - 吊装过程中会发生什么?

javascript - 有条件的不能正常工作

javascript - 如何隐藏手机浏览器的地址栏?

html - 在移动浏览器中使用 HTML5 录音(访问麦克风)

javascript - Angular UI Bootstrap Slider 每张幻灯片多个项目