Javascript判断是否iphone全面屏手机:
function testUA (str) {
return navigator.userAgent.indexOf(str) > -1
}
// 判断是iphoneX及以后的iphone手机(即iphone带全面屏的手机)
var isNewIphone = window && testUA('iPhone') && window.screen.height >= 812 && window.devicePixelRatio >= 2;
原因:iphoneX及之后更新的iphone手机,其window.screen.height最小是812,且window.devicePixelRatio最小是2。
本文介绍了一种使用Javascript检测是否为iPhone全面屏手机的方法。通过检查userAgent字符串、屏幕高度及像素密度,可以判断设备是否为iPhone X及后续的全面屏机型。
2108

被折叠的 条评论
为什么被折叠?



