キャンバスの幅を変更した後、HTML キャンバスに線を表示しようとしています。PC コードのすべてのブラウザで正常に動作し、行が表示されますが、Android 4.1.1 の Chrome では行が表示されません。このコードは次のとおりです。
$( function()
{
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
canvas.width = 439;
context.clearRect(0,0, canvas.width, canvas.height);
context.beginPath();
context.moveTo(0, 0);
context.lineTo(1000, 1000);
context.stroke();
} );
キャンバスの幅を 438 に変更すると、モバイル クロムの行も表示されます。
それで、Chrome に問題がありますか、それとも私が何かを見逃しましたか? 両方の例で行が同じに見えることは問題ではありません。問題は、この行がモバイル Chrom で表示されないことです:/
私のChromeの詳細:
- パッケージバージョン: 1453090
- パッケージのバージョン名: 27.0.1453.90
- デバイス: rk30sdk
- SDK バージョン: 16
- リリース: 4.1.1
- 増分バージョン: eng.root.20121102.171658
- コードネーム:REL
私のコードは以前のバージョンの Chrome でも問題なく動作するはずです。最後の Chrome の更新後、このコードは機能しません。