2012-07-18 6 views
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); 
}; 

편집 : 나는 파이어 폭스와 함께이 발생하지 않습니다, 크롬을 사용하고 있습니다 ..

What happens http://matteociman.altervista.org/images/behaviour.png

+0

귀하의 링크 나를 위해 작동하지 않는. – recursive

+0

어쩌면 이것은 작동 할 것이다. [link] (http://matteociman.altervista.org/images/behaviour.png) –

+0

네, 지금보고 있습니다. 어떤 브라우저를 사용하고 있습니까? – recursive

답변

0

이 구글 크롬의 안정 버전에 도입 비교적 새로운 버그입니다. 개발자 버전에도 있습니다. (몇 주간) 개발자 콘솔을 열면 악화됩니다.

야간에 마지막으로로드 한 시간에도 끊어졌지만 확실히 문제가 해결되지 않았습니다.

지금은 about : flags에서 창의 크기를 약간 조정하거나 하드웨어 가속을 비활성화하면 문제가 해결됩니다.

이 버그

관련되었을 수 있습니다, 나는 오직 AMD 비디오 카드를 기계에 문제가 있었다 : http://code.google.com/p/chromium/issues/detail?id=125246

+0

이것은 대단한 일이 아닙니다. 대답을 위해 당신을 감사합니다. 그들이 내 프로젝트를 끝내기 전에 고칠 것입니다. :) –