#google-chrome #console #indexeddb
#google-chrome #консоль #индексированный db #indexeddb
Вопрос:
Консоль застревает в состоянии, когда каждые две обновления страницы отображается новый закрытый экземпляр my IndexedDB. Все они закрыты, кроме верхнего, и все в приложении по-прежнему функционирует нормально, однако при использовании консоли происходят другие странные вещи.
- Когда я нажимаю на таблицу в базе данных, она показывает данные, но когда я пытаюсь отфильтровать или перейти на следующую страницу, все это исчезает. Я должен полностью закрыть вкладку браузера, а затем перезагрузить.
- Иногда, когда я ввожу консольные команды, они ничего не делают, ничего не возвращают (даже не определено), но когда я обновляю страницу, она выбирает между работой и не работает.
Дайте мне знать, если вам понадобится дополнительная информация. Я понятия не имею, что является причиной этого. Я использую последнюю версию Chrome 35. Есть мысли?
Ответ №1:
Видел это однажды. Попробуйте новую установку, и если это не сработает, попробуйте перейти на канал разработчика 37. Я сделал обе эти вещи (по другим причинам), но с тех пор не смог воспроизвести ошибку. Также может помочь просмотр списка открытых проблем или изменений Chromium.
Кроме того, похоже, что ваш вопрос на самом деле не о программировании, поэтому он может быть закрыт. Есть другие сайты «something.overflow», на которых можно задать вопрос такого типа.
Редактировать: кроме того, что касается исчезающей проблемы, я действительно сообщил об этой ошибке в Chromium. Это было недавно исправлено!
Комментарии:
1. Спасибо за ответ! Я попробую. Я думал, что это связано с программированием и имеет какое-то отношение к тому, что я делал неправильно с IndexedDB, хотя я в основном следовал примерам из mdn.
2. Примеры MDN хороши, за исключением того, что большинство из них пытаются использовать глобальную переменную для ссылки на подключение к базе данных. Не делайте этого.
3. Нет, определенно, я этого не делал. Я создал класс, который содержит информацию о соединении. В любом случае, обновление до последней бета-версии решило проблему.