有没有办法检测浏览器是否使用webgl的硬件或软件渲染?
如果启用了软件渲染,我想不显示webgl部分(它非常慢,而且占位符更好)
目前我正在考虑在加载页面时进行一些测试,并根据这些测试的性能设置一个标志。这对我来说听起来有点不可思议,也许有更好的方法?
答案 0 :(得分:-1)
如果您正在使用ThreeJS(我假设您这样做),您可以随时查看:
Detector.webgl
如果为false,则表示浏览器出于某种原因阻止了WebGl技术。换句话说,如果硬件渲染器可用,Detector.webgl
将评估为真。