以编程方式禁用浏览器中的画布硬件加速
Programmatically disable canvas hardware acceleration in browser
我正在处理一个使用Canvas渲染内容的项目。在安卓平板电脑上使用Chrome 37进行测试会产生渲染效果。即黑色的斑点。
通过禁用Canvas硬件加速chrome://flags导致画布的正确渲染。
有没有办法禁用画布硬件加速?最好通过CSS或javascript?
这是一个老问题,但答案仍然是一样的,没有。通过chrome://flags
或在命令行/快捷方式禁用是禁用/启用任何chrome开关(标志)的唯一方法。
这是浏览器级别的事情,超出了ECMAScript和CSS规范的范围——您甚至无法通过编程检查哪些开关是启用/禁用的。开关/标志用于开发目的,可以在不另行通知的情况下移除。
相关文章:
- 如何使用javascript禁用firefox中的硬件加速
- 滚动位置 (scrollTop) 硬件是否在浏览器中加速
- WebGL VS Canvas 2D 硬件加速
- 有没有办法在Chrome上获得真/假,以了解硬件加速是否已激活
- 如何从浏览器访问硬件时间
- 浏览器同步摄像头加速视频播放不是一个功能
- 是否可以在CSS宽度转换上强制硬件加速
- 带有硬件加速 css 的画布
- 通过移动浏览器访问硬件功能
- 是否可以强制浏览器仅通过软件进行htm5视频解码?也就是说,禁用硬件加速
- 使用将更改属性而不是 translate3d 进行硬件加速有什么好处
- 持续时间为零的css转换是否仍然是硬件加速的
- 以编程方式禁用浏览器中的画布硬件加速
- 通过使用-webkit转换而不是-webkit过渡来利用硬件加速
- 在Chrome中启用硬件加速可以防止画布显示矢量图像与Fabricjs
- JavaScript检测硬件加速是否启用
- 如何确定浏览器是否为HTML5 Canvas提供硬件加速
- ios的硬件加速css3转换
- firefox中的vlc插件无法解码硬件加速
- GPU 在浏览器中加速数学运算