Dav*_*nel 5 javascript browser webgl hardware-acceleration
有没有办法检测浏览器是否使用硬件或软件渲染 webgl?
如果启用了软件渲染,我不想显示 webgl 部分(它非常慢,最好使用占位符)
目前,我正在考虑在页面加载时进行一些测试,并根据这些测试的性能设置一个标志。虽然这对我来说有点奇怪,也许有更好的方法吗?
mol*_*556 -2
如果您正在使用 ThreeJS(我假设您使用),您可以随时检查:
Detector.webgl
Run Code Online (Sandbox Code Playgroud)
如果为 false,则意味着浏览器出于某种原因阻止了 WebGl 技术。换句话说,Detector.webgl如果硬件渲染器可用,则评估结果为 true。