javascript - 有什么方法可以在 Chrome 上获得真/假以了解硬件加速是否已激活?

标签 javascript css google-chrome hardware-acceleration

我对 CSS 属性 preserve-3d 有点问题。在我的测试中,当硬件加速被禁用时,它似乎在 Chrome 上被忽略了(主要是在旧笔记本电脑上,但也可能是计算机)。

当我检查 chrome://gpu/时显示“3D CSS:不可用。硬件加速不可用”。

问题是:是否有任何方法可以检测到页面何时最终加载了像 true 或 false 这样简单的东西?可能在 Javascript 中?

我已经尝试过 Modernizr 和其他一些“preserve-3d”兼容性测试,但它们总是显示为 TRUE,尽管它们仍然无法工作。

我检查了他们的 chrome://gpu/gpu_internals.js 文件,但到目前为止没有任何效果......

最佳答案

Mordernizer 是一个专门用于特征检测的库

https://github.com/Modernizr/Modernizr/wiki/Undetectables

Wiki 将硬件加速列为“没有可靠的检测方法”

虽然你的问题实际上与 preserve-3d 有关

https://github.com/Modernizr/Modernizr/issues/762

这个问题应该在某种程度上有所帮助

关于javascript - 有什么方法可以在 Chrome 上获得真/假以了解硬件加速是否已激活?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20668861/

相关文章:

javascript - 使用 javascript 在网站上使用 Twitter 区域搜索

javascript - 为什么这个私有(private)方法在构造函数中?

css - 在较小的屏幕上制作一个长的 antd 按钮来包装它的内容

php - 用预制图像替换 PHP 日期输出

javascript - Nodejs(Google Chrome)中的事件循环使用什么逻辑流模型

google-chrome - 为什么 Chrome 不缓存响应,即使存在缓存控制 header ?

javascript - 如何在Facebook共享按钮中使用Angular JS传递URL

html - CSS子菜单对齐问题

javascript - 为什么多次调用 setTimeout() 会造成如此大的延迟?

javascript - jquery load() 未加载内容