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

was*_*igh 5 javascript android google-chrome canvas

我正在开发一个使用Canvas渲染内容的项目.在Android平板电脑上使用Chrome 37进行测试可以渲染人工制品.即黑色bloxes.

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

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

Art*_*org 3

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

这是浏览器级别的事情,超出了 ECMAScript 和 CSS 规范的范围 - 您甚至无法以编程方式检查哪些开关已启用/禁用。这些开关/标志的存在是为了开发目的,可以在没有任何通知的情况下删除。