2014-09-03 5 views
3

У меня есть существующее приложение, которое работает в порядке в более ранних версиях Safari и использует полиграфию indexedDB для хранения данных. Большая часть этого действия происходит у веб-рабочего, поэтому WebSQL можно получить от веб-мастера.IndexedDb в Web Worker в последнем Safari?

Однако теперь я пытаюсь использовать собственный индексный доступ с использованием Safari 6.2, и хотя indexedDB можно ссылаться в «основном» рабочем потоке, когда я пытаюсь получить доступ к «self.indexeddb» или «indexeddb», они оба возвращаются как неопределенные ,

Может ли кто-нибудь получить доступ к индексированному DB в веб-рабочем столе в новейших версиях Safari?

+0

Кто-то ответил на мой нить на форумах Apple, Dev говорят, что IndexedDB не был доступен из веб-работника, но они не сделали скажи что-нибудь еще. Было бы хорошо, если бы кто-нибудь мог подтвердить, что они испытали это в реальном мире. –

+0

Возможный дубликат [Доступ к IndexedDB из нескольких потоков javascript] (http://stackoverflow.com/questions/9038379/accessing-indexeddb-from-multiple-javascript-threads) –

+0

Нет, это не дубликат. Указанный вопрос касается условий гонки.Мой вопрос заключался в том, возможно ли даже получить доступ к новой версии Apple от IndexedDB от веб-рабочего, который я теперь обнаружил, НЕВОЗМОЖНО. –

ответ

0

Доступен ли кто-нибудь доступ к индексированному DB в веб-работнике в новейших версиях Safari?

IndexedDB доступен из Web Worker, так как Safari Technology Preview Release 5:

Safari Technology Preview является версией Safari для OS X, распространяемого Apple, которая включает в себя режущую кромку, сессионные версии браузера WebKit. Это отличный способ проверить предстоящие функции WebKit и дать обратную связь людям, строящим их, когда это наиболее полезно - в начале разработки.

выхода 15 мая 2016 года Выпуск отмечает состояние:

Enabled IndexedDB в Web Worker сценариев

Safari Technology Preview требует Mac под управлением OS X 10.11.4 или более поздней версии. Версия 5 обзоров технологий Safari охватывает версии WebKit 200418-201083.

Список литературы

+0

Я знал, что IndexedDB теперь доступен в iOS, вопрос, к тому же, может быть доступен из веб-рабочего. –

+1

@jonnyknowsbest Индексированные базы данных в Web Workers теперь поддерживаются –

Смежные вопросы