考虑下面的片段 - 在 jsFiddle 上可用:http: //jsfiddle.net/Xqu5U/2/
ctx = document.getElementById('canvas').getContext('2d');
ctx.beginPath();
ctx.fillStyle = '#FF0000';
for (var i = 0; i < 20; i++) {
ctx.arc(i * 10, 50 + Math.sin(i * 0.5) * 15, 2, 0, Math.PI * 2);
}
ctx.fill();
它在 Google Chrome 上按预期工作,但 Firefox 从最后一个弧线渲染到第一个弧线。如何更新上面的代码片段以使 Firefox 像 Chrome 一样绘制弧线?