我在工作中用帆布打造了一个奇怪的边缘案例.在绘制从画布的顶部到底部的垂直线时,clearRect不会清除画布.渲染其他东西时,clearRect工作正常.
我不确定我是否遗漏了一些明显的东西,如果这是故意的行为或浏览器错误(不太可能,因为在chrome,safari,firefox和opera上的行为是相同的).如果是故意行为,是否有人知道其背后的理由和/或可能指向某些文档?
我做了一个小的测试用例,清楚地显示了行为,只有组合clearRect/vertical线条没有清除画布:http: //jsfiddle.net/kZj6F/
谢谢!