2010-06-05 3 views
0

Google Gears의 문서에 기반하여 코드가 작성되었습니다. 관리되지 않는 리소스 저장소를 사용하고 있습니다. 따라서 파일을 배열에 선언하고 저장소를 만들고 모든 파일을 캡처합니다.캡처 할 때 Google Gears가 중지됨 (관리되지 않는 리소스 저장소)

문제가 발생합니다. 캡처 프로세스가 중단됩니다. 임의의 파일에 항상 매달려 있으며 (식별 할 수있는 패턴이 없음) 페이지를 다시로드하면 항상 성공적으로 캡처됩니다.

48 개의 파일을 캡처 중입니다. 모든 파일 형식에 매달리기 때문에 파일 자체와 아무 관련이없는 것으로 보입니다. 나는 그것이 6 번째 파일이나 47 번째 파일에 걸린 것을 보았습니다. Windows 및 Mac. FF, IE 및 Safari를 지원합니다.

우리는 WorkerPool을 사용하지 않고 있으며 이것이 필요할 수도 있다고 생각합니다. 왜 그것이 교수형에 처하는 다른 아이디어?

답변

0

문제점이 변수의 범위에 있음을 발견했습니다. 구글의 예제에서 사용한 코드는 상점 생성과 별도의 함수에서 캡처가 발생했으며, 그 과정에서 너무 많은 파일을 다운로드하고 있었기 때문에 객체는 브라우저 자체의 휴지통으로 파괴되었습니다.

콜백이 오류를 발생시키지 않고 그 대신 걸려 있었던 것입니다.

관련 문제