javascript - 如何通过 javascript 检测 iPhone *4* 用户

标签 javascript iphone mobile

有很多用于检测用户代理字符串的脚本来检测 iPhone 和其他移动设备,但奇怪的是,iPhone 4 的 UA 与其他版本相同。

我的网络应用程序具有许多 HTML5 功能,需要在 326ppi 屏幕上以不同于其他分辨率的方式显示。

预先感谢您的任何见解。

最佳答案

我遇到的另一种技术是使用用户代理检查设备宽度:

var iphone4 = navigator.userAgent.match(/iPhone/i) !== null && window.screen.height == (960/2);

关于javascript - 如何通过 javascript 检测 iPhone *4* 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3221604/

相关文章:

javascript - Featherlight 在关闭时隐藏 div

javascript - jQuery addClass 导致窗口在 Android 和 iPhone 上滚动回到顶部

javascript - 如何在没有 jQuery 的情况下以编程方式触发 “input” 事件?

iphone - 兼容iPhone,iPod touch和

iphone - 无法移动我的角色

css - 将固定表格转换为响应式移动表格

javascript - 如何读取元素值和点击时间量

iphone - iOS 应用程序中的 Tesseract 集成错误

c# - 网页手机上传

android - 如何将用户从移动应用程序重定向到移动网络浏览器?