IE 10 не использует AppCache после закрытия браузера

Я написал приложение, используя манифест кэша HTML5. и у меня возникли проблемы с его использованием в IE 10.

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

Однако, когда я закрываю окно браузера, а затем пытаюсь снова открыть страницу из избранного, IE 10 сообщает мне: «Вы не подключены к сети». Очевидно, я это знаю, я пытаюсь использовать приложение в автономном режиме. Эти точные шаги работают в Chrome.

Это поведение по дизайну? Есть ли обходной путь? Я не могу протестировать IE 11 прямо сейчас... отличается ли это в IE 11?


person ramseyjacob    schedule 21.08.2013    source источник


Ответы (2)


Слышал о некоторых проблемах с очисткой кеша приложений, если ваша компания использует настройки gpo и включает «пустую папку с временными файлами Интернета при закрытии браузера».

person Robby    schedule 22.11.2013

Вы нашли ответ на это? У меня точно такая же проблема. Хотя я продвинулся немного дальше. Я обнаружил, что если вы перейдете к пункту меню «Файл» IE10 и отметите «Работать автономно», а затем попытаетесь получить доступ к своему кэшированному приложению, оно загрузит страницу, но у меня все еще есть проблема, поскольку оно, похоже, не использует файл javascript, который также должен быть кэширован. Все работает нормально в Google Chrome, но наши клиенты ограничены IE, поэтому Chrome не подходит.

person WelshLady    schedule 04.09.2013
comment
Когда я использую IE 10 и устанавливаю флажок «Работать автономно», он не загружает страницу — он спрашивает меня, хочу ли я выйти в Интернет, чтобы получить страницу. Независимо от того, что я отвечаю, это не позволяет мне видеть кешированную страницу. Я использую IE 10.0.9200.16580 на Surface Pro. - person ramseyjacob; 07.09.2013
comment
Мой теперь работает, я решил проблему с javascript, функцией, которая выдавала ошибку в автономном режиме, хотя работала нормально в Chrome. Вы уверены, что ваши страницы кэшируются правильно? У меня была аналогичная проблема, и оказалось, что не все страницы кэшировались. Для справки, моя версия IE10 — 10.0.9200.16686 в Windows 7 Ultimate SP1. Ваш кешированный сайт доступен где-нибудь, чтобы я мог попробовать его для вас? - person WelshLady; 13.09.2013
comment
Нет, извините, это интранет-сайт в моей рабочей сети. Кэширование работает, потому что сайт продолжает работать, даже когда я отключаю адаптер Wi-Fi (единственное подключение к сети). Я открываю новые окна браузера и не могу зайти на другие сайты. Пока я держу это окно открытым, оно работает. - person ramseyjacob; 13.09.2013