以编程方式禁用浏览器中的画布硬件加速

Programmatically disable canvas hardware acceleration in browser

本文关键字:硬件加速 浏览器 编程 方式禁      更新时间:2023-09-26

我正在处理一个使用Canvas渲染内容的项目。在安卓平板电脑上使用Chrome 37进行测试会产生渲染效果。即黑色的斑点。

通过禁用Canvas硬件加速chrome://flags导致画布的正确渲染。

有没有办法禁用画布硬件加速?最好通过CSS或javascript?

这是一个老问题,但答案仍然是一样的,没有。通过chrome://flags或在命令行/快捷方式禁用是禁用/启用任何chrome开关(标志)的唯一方法。

这是浏览器级别的事情,超出了ECMAScript和CSS规范的范围——您甚至无法通过编程检查哪些开关是启用/禁用的。开关/标志用于开发目的,可以在不另行通知的情况下移除。