有很多用于检测用户代理字符串的脚本来检测 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/