HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – 在HTML5中检测iPad Mini大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
苹果的iPad Mini是iPad 2的一个更小的克隆,在更多的方面我们想要的。在JavaScript中,window.navigator对象暴露了Mini和iPad 2的相同值。我迄今为止检测差异的测试没有导致成功。

为什么这很重要?

由于iPad Mini和iPad 2屏幕的像素相同,但实际尺寸(英寸/厘米)不同,因此它们的变化范围为PPI(每英寸像素数)。

对于提供友好用户界面的网络应用和游戏,某些元素相对于用户的拇指或手指位置在大小上被调整,因此,我们可能想要缩放某些图像或按钮以提供更好的用户体验。

到目前为止,我试过的东西(包括一些很明显的方法):

> window.devicepixelratio
> CSS元素宽度,单位为cm
> CSS媒体查询(例如resolution和-webkit-device-pixel-ratio)
> SVG图纸类似单位
>做所有种类的CSS webkit变换一个设定的时间和计数渲染帧与requestAnimFrame(我希望检测可测量的差异)

我新鲜的想法。你呢?

更新
感谢您的回复。我想评论人们投票反对检测iPad mini对比2,因为苹果有uhm,一个准则来统治他们。好吧,这里是我的理由,为什么我觉得它真的在世界上有道理知道一个人是否使用iPad mini或2.和我的推理,你喜欢做什么。

iPad mini不仅是一个更小的设备(9.7英寸与7.9英寸),但其形状因子允许不同的用法。 iPad 2通常用两只手在游戏时持有,除非你是Chuck Norris.迷你较小,但它也更轻,允许玩游戏,你把它一只手,使用另一个滑动或点击或什么。作为一个游戏设计师和开发人员,我只想知道它是一个迷你,@R_545_9447@选择提供一个不同的控制方案,如果我想(例如A / B测试一组球员)。

为什么?好吧,这是一个证明的事实,大多数用户倾向于使用认设置,所以省略了一个虚拟的thumbstick,并在屏幕上放置一些其他基于tap的控制(只是给了一个任意的例子),当播放器加载游戏第一次是我,和可能是其他游戏设计师,会喜欢能够做到的。

所以IMHO这超出了厚手指/指导方针的讨论,只是苹果和所有其他供应商应该做的:允许我们唯一标识您的设备,思不同,而不是遵循指南。

解决方法

播放立体声音频文件,并比较右声道和左声道音量高时的加速度计响应 – iPad2有单声道扬声器,而iPad Mini有内置立体声扬声器。

需要你的帮助收集数据,请访问this page,并帮助我收集数据这个疯狂的想法。我没有iPad mini,所以我真的需要你的帮助

大佬总结

以上是大佬教程为你收集整理的javascript – 在HTML5中检测iPad Mini全部内容,希望文章能够帮你解决javascript – 在HTML5中检测iPad Mini所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。