Этот код работал бы с Chrome до недавнего времени.Почему canvas context.fill (путь) не работает в 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));
Уведомление в рамках метода заполнения указывает путь для рисования круга. Согласно 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();
Все еще почему это прекратило работу или что я делаю неправильно?