2015-01-23 2 views
1

내 Chrome 브라우저가 v39에서 v40 (40.0.2214.91 m)으로 자체 업데이트되었으며 개발중인 응용 프로그램이 작동을 멈췄습니다.webkitPersistentStorage 및 webkitTemporaryStorage는 WebWorker 탐색기에서 더 이상 사용할 수 없습니까?

Worker navigator 개체에서 webkitPersistentStorage을 제거한 것으로 보입니다. main navigator 개체에는 여전히 있습니다.

개체의 데이터 형식은 Worker navigatorDeprecatedStorageQuota이고 여전히 main navigator입니다.

누구나이 개체에 올바른 방법으로 액세스하는 방법을 알려 줄 수 있습니까? 나는 그것들을 삭제했기 때문에 그것들을 삭제했다고 생각하지만, 왜 단지 주 스레드가 아닌 작업자들로부터 만 나온 것일까? 그리고이 기능은 지금 어디로 갔습니까?

(웹 작업자에서) 백그라운드로 파일을 다운로드해야합니다 (이것은 인터넷에서 사용되는 일반 웹 응용 프로그램이 아니라 무인 임베디드 시스템 기기 용입니다).

답변

1

난 그냥 독립적 으로이 것을 발견했다 : https://crbug.com/604292. 오랜 시간 전에 우연히 삭제되었습니다. (내 대략적인 계산은 Chrome 39, 40이 아니지만 댓글 1 참조) 분명히 많은 사람들이 알아 차리지 못했습니다.

불행히도, 더 이상 사용되지 않기 때문에 다시 삽입하지 않기로 결정 했으므로 수정되지 않습니다. 대신 표준화 된 WorkerNavigator.storage을 사용할 수 있습니다 (하지만 현재 실험 중입니다).

+0

정보를 제공해 주셔서 감사합니다. 지금은 꽤 오래 전 이었지만 적극적인 개발을하고 있었고 점심 시간에 브라우저를 업데이트하여 최신 버전과 최신 버전을 구한 다음 모든 작업을 중지했습니다. 일부 제조업체가 장치에서 사용하고있는 임베디드 브라우저 환경이 웹 작업자를 지원하지 않았기 때문에 일부는 웹 작업자를 사용하여 포기한 적이 있습니다. – Patrik

관련 문제