js 获取设备显卡型号

(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 的型号来辨别设备的型号
缺点很多,比如很多机型的 GPU 型号都是一致的,不过思路很值得学习

参考原文:
思路清奇:通过 JavaScript 获取移动设备的型号

Comments
Write a Comment