检测是否启用了webgl硬件加速

时间:2018-05-23 17:00:01

标签: javascript browser webgl hardware-acceleration

有没有办法检测浏览器是否使用webgl的硬件或软件渲染?

如果启用了软件渲染,我想不显示webgl部分(它非常慢,而且占位符更好)

目前我正在考虑在加载页面时进行一些测试,并根据这些测试的性能设置一个标志。这对我来说听起来有点不可思议,也许有更好的方法?

1 个答案:

答案 0 :(得分:-1)

如果您正在使用ThreeJS(我假设您这样做),您可以随时查看:

Detector.webgl

如果为false,则表示浏览器出于某种原因阻止了WebGl技术。换句话说,如果硬件渲染器可用,Detector.webgl将评估为真。