WIT – NTS UIT Blog

Chrome 브라우저 HTML5 Video Element의 src 캐시 버그

Posted by in Research

프로젝트 도중에 HTML5 Video Element를 8개 삽입하면 7번째 Video Element 부터는 동영상을 제대로 로딩하지 못하는 문제가 있다는 사실을 발견하였다.

  7, 8번째 동영상을 로딩하지 못해서 아래와 같이 나온다. 크롬을 열어서 네트워크 탭을 봤더니 src 요청이 pending에 걸려있다. 익스플로러, 사파리, 파이어폭스 모두 정상 동작하는데 크롬만 문제인 걸 보니 Blink 엔진의 버그로 추측된다. 바로 구글링을 해봤는데 역시나, Blink 버그가 맞는 듯 아래의 이슈 티켓 두 개를 찾았다. Issue 234779: HTML5 video request stay pending (forever) Issue 31014: Byte range cache is locked when attempting to open the same video twice 코멘트가…read more

0

Flash addCallback으로 인한 IE8 Javascript error

Posted by in BugReport, Research

AS3.0은 ExternalInterface라는 클래스의 addCallback 함수를 이용해 javascript에서 호출 가능한 flash 함수를 등록할 수 있습니다. addCallback을 이용해 함수를 등록하면  플래시는 동적으로 __flash__addCallback(){} 이라는 javascript 함수를 생성하는데요, 이때 함수명을 특정 단어로 등록하면 IE8과 IE6에서 javascript error가 발생합니다. 위 화면처럼 디버깅시 오류화면을 볼 수 있으며, IE8에서 예약어로 지정된 단어를 사용하여 발생하는 현상입니다. IE8 예약어 목록 play stop tags item length play를 playAudio 혹은 playVideo같이 함수명만 바꿔주는 것으로 수정 가능합니다.

0