IndexedDB не определено в IE11 - PullRequest
1 голос
/ 22 мая 2019

Мы разработчики приложения для здравоохранения, использующего IndexedDB. Установка IE11 в одной из наших компаний-клиентов показывает, что window.indexedDB и window.msIndexedDB не определены, то есть наше приложение не будет работать. У нас не было этого ни на одном из наших других клиентов.

У нас была встреча на экране с клиентом, и я смог определить следующие вещи:

  1. Они на Windows 10

  2. Режим документа на вкладке Эмуляция инструментов разработчика правильно установлен на 11. Подтвердите в консоли, проверив document.documentMode, возвращающий 11

  3. Профиль браузера правильно установлен на рабочий стол

  4. Единственные групповые политики в разделе «Конфигурация компьютера» -> «Административный шаблон» -> «Компоненты Windows» -> «Internet Explorer» -> «Панель управления Интернетом» -> «Общие страницы» -> «История просмотра» - это настройки по умолчанию, которые не должны на них влиять.

Есть ли что-нибудь еще, что мы можем попросить у ИТ-отдела нашего клиента выяснить, почему IndexedDB все еще не определен?

1 Ответ

0 голосов
/ 23 мая 2019

Согласно вашему описанию, предлагаю вам проверить следующие вещи:

  1. Если они запускают локальный файл, а не ресурс HTTP, IE ограничит доступ к API из файлового (или не HTTP) источника. Вы можете сослаться на принятый ответ на этот вопрос .
  2. Первая строка на вашей веб-странице <!doctype HTML>? Вы можете обратиться к этот вопрос .
  3. Если вы все перепробовали и ни одна из них не работает, вы можете попытаться сбросить настройки IE до значений по умолчанию.
...