直到最近,这段代码才能在 Chrome 上运行。
var canvasB=document.getElementById('b');
var contextB=canvasB.getContext("2d");
contextB.width=50;
contextB.height=50;
contextB.beginPath();
contextB.fillStyle="#0A0";
contextB.fill(contextB.arc(25,25,24,0,7,0));
注意在 fill 方法中,路径被指定为画一个圆。根据whatwg.org ,这是可以接受的。将路径放在自己的行上并仅使用 fill() 而不使用任何参数的解决方案。
var canvasA=document.getElementById('a');
var contextA=canvasA.getContext("2d");
contextA.width=50;
contextA.height=50;
contextA.beginPath();
contextA.fillStyle="#0A0";
contextA.arc(25,25,24,0,7,0);
contextA.fill();
仍然为什么这停止工作或我做错了什么?