1
キャンバス上に単純な円を描画しようとしていますが、Chromeでは完全に機能しますがSafariでは失敗します。Safariの2Dコンテキストで円弧が描画されない
奇妙なことは、円のx位置を取得しようとすると、予想される数値が得られることです。したがって、明らかに存在しますが、正しく表示されません。
canvas.context.beginPath();
canvas.context.strokeStyle = 'rgba(255, 153, 0, 1)';
canvas.context.lineWidth = 10;
canvas.context.arc(x, y, radius, 0, Math.PI * 2);
canvas.context.stroke();
canvas.context.closePath();
width
、height
、そしてradius
は、実行時に計算されたカスタム変数であり、そしてサンプル値が
x = 155;
y = 155;
radius = 25.5;
ある。しかし、それが固定されていないですし、一定の範囲から任意の数とすることができます。
これはChromeのオレンジ色の円を描画しますが、Safariでは何も表示されません。