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/

相关文章:

iphone - iPhone/Android 浏览器上的 Google Maps API InfoWindow 高度不正确

asp.net - HTML div 可以在浏览器窗口之外吗?

javascript - 如何打开包含浏览器信息的页面?

Javascript数组返回是否添加双引号?

css - 固定表格布局溢出到侧面

javascript - 使用 jQuery 移动 ajax 请求返回的数据

html - 仅在 Chrome 中,内联 block 元素在 "em"(表格单元格内)的边距内移动

javascript确认对话框问题

javascript - 将 viewmodel 属性设置为列表中的项目

javascript - 使用 Accordion 菜单,如何确保打开菜单会关闭其同级菜单?