2014-09-03 4 views
3

이전 버전의 Safari에서 정상적으로 실행되며 indexedDB polyfill을 사용하여 데이터를 저장하는 기존 앱이 있습니다. 이 작업의 대부분은 웹 작업자가 수행하므로 웹 작업자가 WebSQL에 액세스 할 수 있습니다.최신 Safari의 웹 작업자의 IndexedDb?

그러나 Safari 6.2를 사용하여 native indexedDB 액세스를 시도하고 있습니다. "self.indexeddb"또는 "indexeddb"에 액세스하려고하면 "main"작업 스레드에서 indexedDB를 참조 할 수 있지만 undefined로 돌아옵니다 .

Safari의 최신 버전에서 웹 작업자가 누구도 indexedDB에 액세스 할 수 있습니까?

+0

누군가가 색인화 된 웹 작업자에서 액세스 할 수없는 것을 말하는 애플 개발자 포럼에서 내 스레드에 대답,하지만 그들은하지 않았다 다른 말. 누군가가 현실 세계에서 이것을 경험했다는 것을 확인할 수 있다면 좋을 것입니다. –

+0

중복 가능한 [여러 자바 스크립트 스레드에서 IndexingDB에 액세스] (0120-367-301) –

+0

아니요, 중복이 아닙니다. 언급 된 질문은 경쟁 조건에 관한 것입니다.제 질문은 웹 작업자로부터 Apple의 새로운 IndexedDB 구현에 액세스 할 수 있는지 여부였습니다. 지금은 발견 할 수 없었습니다. –

답변

0

최신 사파리 버전의 웹 작업자는 누구든지 indexedDB에 액세스 할 수 있습니까?

색인화 된 웹 노동자에서 액세스 할 수 있기 때문에 사파리 기술 미리보기 릴리스 5 :

사파리 기술 미리보기가 최첨단을 포함 애플이 분산 OS X, 사파리의 버전입니다, 인 - 개발 버전의 WebKit 브라우저 엔진. 앞으로 출시 될 WebKit 기능을 테스트하고 가장 유용 할 때이를 개발하는 사람들에게 피드백을 제공 할 수있는 좋은 방법입니다. 웹 작업자 스크립트

사파리 기술 미리보기 색인화 사용

맥 실행 OS X 10.11.4 이상이 필요 5 월 15 일에 출시

, 2016 년 출시는 상태를 말한다. Safari Technology Preview의 릴리스 5에는 WebKit 개정판 200418-201083이 포함되어 있습니다.

참조

+0

iOS에서 IndexedDB를 사용할 수 있다는 것을 알고 있었고 웹 작업자가 액세스 할 수 있습니다. –

+1

@jonnyknowsbest 웹 작업자의 인덱싱 된 데이터베이스가 이제 지원됩니다. –