我对 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/