wuyuedefeng / blogs

博客文章在issue中
5 stars 0 forks source link

检测虚拟机内运行方法 #150

Open wuyuedefeng opened 9 months ago

wuyuedefeng commented 9 months ago
var canvas = document.createElement('canvas');
var gl = canvas.getContext('webgl');

var debugInfo = gl.getExtension('WEBGL_debug_renderer_info');
var vendor = gl.getParameter(debugInfo.UNMASKED_VENDOR_WEBGL);
var renderer = gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL); // 存在虚拟机关键字

console.log(vendor);
console.log(renderer);

规避方法: 使用chrome插件 WebGL Fingerprint Defender