less than 1 minute read

안드로이드 브라우저 버그

  • 테스트 기기 : 갤럭시 노트(ICS)
  • 문제 브라우저 :안드로이드 내장 브라우저
  • userAgent : Mozilla/5.0 (Linux; U; Android 4.0.3; ko-kr; SHV-E160S Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

  • 현상 :  getImageData()로 데이터를 가져온 후  putImageData()를 하면 imagedata의 RGBA의 값이 잘못 들어간다.
  • 분홍색 계열을 넣으면 초록색이 되어버림
  • RGBA에서 A가 1 미만이어야됨

  • 비교 대상:
  • 크롬 모바일 : 문제 없음
  • 파이어폭스 모바일 : 문제없음.

소스 var reput = function(){ var ta = document.getElementById(‘canvas_canvas’) var context2d = ta.getContext(‘2d’); var x = context2d.getImageData(0, 0, ta.width, ta.height) context2d.putImageData(x,50,50); }


🔗original-link

Updated: