iDevice.js能探测访问网站的iOS设备

18-11-04 banq
    

如果你了解访问你网站的用户使用什么iOS设备?希望不同的设备设置不同的屏幕等。

解决方案是向WebGL询问用户的GPU; iOS设备返回类似“Apple A12 GPU”的字符串。足以区分大多数设备的屏幕尺寸。这样你可以:

  • 针对哪一代iOS设备优化您的网站
  • 引入的不同的分离模型
  • 更清楚地了解用户的使用情况
  • 帮助你了解新的的iOS设备规格

iDevice.js是一个库,该库将根据其GPU和屏幕大小可以告诉你用户正在使用的iOS设备。

if (iDevice) {
  console.log('The iOS device is an ' + iDevice);
}
<p>

变量iDevice是标识iOS设备时的字符串,例如“iPhone XS”,否则就是undefined。