2015-11-11 2 views
1

Сегодня у меня был тип ошибки: исключение DOMerror. Оставьте браузер на пустой странице.DOMError localforage indexeddb cases?

После некоторого исследования я вижу в w3c, что он должен использоваться исключительно для исключений indexeddb. Я фактически удалил куки, очистив локальное хранилище и кеш. И проблемы больше не происходит.

Это еще некоторая информация у меня этого вопроса в данный момент это произошло:

сообщение: «Запрашиваемый версия (1) меньше существующей версии (2).»

(анонимные функции) @ app.js 0,1: 1

(анонимные функции) @ vendors.js 0,1: 16229

[email protected] 0,1: 16513

drainQueue @ vendors.js? 0.1: 14819 DOMError

Где поставщики сторонних библиотек в комплекте, а приложение - это мой пакет приложений.

Я пытаюсь воспроизвести ошибку прямо сейчас, но ее трудно воспроизвести, поскольку она выглядит как плохое обращение с данными о стойкости на клиенте, а клиент очистил файлы cookie/cache/localstorage, чтобы продолжать работать.

Когда исключение ошибки Dom исключено из приложения при использовании localforage?

+1

Con вас дать более подробную информацию о том, что находится в DOMerror? это покажет, что происходит не так. –

+0

Sure @KristofDegrave это вся информация, которую я имею на данный момент, пока это не повторится. Было бы хорошо знать, в какой момент приложение localforage может выбросить исключение DOMError, чтобы использовать попытку catch или обработать эту ситуацию и воспроизвести ее снова. –

ответ

1

«Запрошенная версия (1) меньше, чем существующая версия (2)». -> это означает, что ваша база данных IndexedDB в настоящее время в версии 2, и вы пытаетесь открыть его в версии 1.

Это не позволило открыть базу данных в более низкой версии при работе с индексированной

+0

Знаете ли вы, как установить версию indexddb, чтобы воспроизвести этот случай с помощью localforage? –

+0

Я не блокирую случай с localforage, но обычно изменение версии в API indexeddb запускается при открытии базы данных indexeddb.open (имя, версия). На первый взгляд, в рамке, я думаю, что это doen в конфигурации localforage. –

+0

Большое спасибо @KristofDegrave. Я сделаю тест на этом, чтобы воспроизвести случай с локальным файлом и без него. –