使用 js 获取移动设备的型号

    利用 canvas 获取图形设备的型号。

    (function () {
      var canvas = document.createElement('canvas'),
          gl = canvas.getContext('experimental-webgl'),
          debugInfo = gl.getExtension('WEBGL_debug_renderer_info');
    
     console.log(gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL));
    })();

    运行这段代码就可以获取显卡的型号了,如果你在 iOS 的设备里运行,会获取到诸如 Apple A9 GPU 之类的信息。而我们知道每一代 iOS 设备的 GPU 型号都是不同的,比如 iPhone 6 是 A8 ,而 iPhone 6s 就是 A9。

    有些设备是同一代,也就是 GPU 型号完全相同,比如 iPhone 6s ,iPhone 6s Plus , iPhone SE 。它们用的都是 Apple A9 GPU ,这个时候可以利用它们的分辨率不同来进行区分,而通过 JS 可以方便的获取屏幕分辨率 , 这样把两个手段综合一下就可以获取设备的准确型号 。

    —————————(正文完)————————————
    一个前端的学习交流群,想进来面基的,可以点击这个logoVue学习交流,或者手动search群号:685486827



    写在最后: 约定优于配置——-软件开发的简约原则.


    ——————————– (完)————————————–

    我的:
    个人网站: https://neveryu.github.io/neveryu/
    Github: https://github.com/Neveryu
    新浪微博: https://weibo.com/Neveryu

    微信


    更多学习资源请关注我的新浪微博….

    width="100%" height="500" class="share_self" scrolling="no" src="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=550&fansRow=1&ptype=1&speed=0&skin=8&isTitle=1&noborder=1&isWeibo=1&isFans=0&uid=5346488237&verifier=d529ff3a&dpc=1">


    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值