1

キャンバス要素に問題があります。コードは非常に単純ですが、あるタブから別のタブに切り替えて戻った後、何が起こるかを図に示します。誰にもこれについて説明がありますか?

var canvas = $('#image')[0];
canvas.height = 785;
canvas.width = 448;

var img = new Image();
img.onload = function() {
    var context = canvas.getContext('2d');
    context.drawImage(img, 0, 0);
};

編集:私はクロムを使用していますが、Firefoxではこれは起こりません..

どうなる http://matteociman.altervista.org/images/behaviour.png

4

1 に答える 1

0

これは、Google Chrome の安定版に導入された比較的新しいバグです。開発者バージョンにもあります (そして数週間使用されています) 開発者コンソールを開くとさらに悪化します。

前回ナイトリーをロードしたときも壊れていましたが、問題は解決しています。

今のところ、ウィンドウのサイズを少し変更するか、about:flags でハードウェア アクセラレーションを無効にすることで問題が解決します。

このバグは関連している可能性があり、AMD ビデオ カードを搭載したマシンでのみ問題が発生しました: http://code.google.com/p/chromium/issues/detail?id=125246

于 2012-07-18T20:21:31.220 に答える