JavaScript中的iPad版本检测

前端之家收集整理的这篇文章主要介绍了JavaScript中的iPad版本检测前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有可能在Web应用程序中检查iPad版本(1或2)?由于用户代理看起来相同(参见 http://www.webtrends.com/Support/KnowledgeBase/SolutionDetail.aspx?Id=50140000000acbiAAA),浏览器的标准检查在此不起作用.

我们可以在JavaScript中检查仅在版本2中可用的功能(如陀螺仪)吗?

解决方法

请尝试这个 fiddle.它通过陀螺仪的可用性检测iPad的版本.

您可以在Safari Developer Library中看到,在具有陀螺仪的设备上,event.acceleration不为空.由于iPad 1没有,我们可以假设这款设备是iPad 1.

为了区分iPad 2与iPad 3,我们可以检查一个window.devicePixelRatio属性,因为iPad 3具有Retina显示,像素比为== 2.

原文链接:https://www.f2er.com/js/154231.html

猜你在找的JavaScript相关文章