Я пытаюсь создать автономную версию тестового веб-приложения. До сих пор он отлично работал на Chrome и Firefox, где я выполняю большинство своих тестов. Смысл: я могу перейти на страницу, консоль все хорошо, а затем, когда я отключу свой кабель Ethernet (я так хардкор), я все еще вижу все содержимое моей страницы в браузере и в хроме: // appcache-internalsНерабочий cache.manifest на iPad и Safari Desktop
Проблемы возникают, когда я пытаюсь протестировать его на iPad, я иду на свою веб-страницу, но затем, когда вы идете в режим самолёта, он отказывается получить доступ к странице, говорящей, что мне нужно подключение к Интернету. Поэтому я решил протестировать Safari (mac), который является самым близким из них, и я вижу ошибку в консоли на cache.manifest mime-type: Application Cache manifest had an incorrect MIME type: text/plain.
Проблема в том, что у меня есть .htaccess и он определяет AddType text/cache-manifest appcache manifest
, но нет. Даже когда я использую веб-сниффер в моем файле cache.manifest, он появляется как text/plain, который, я думаю, может быть причиной того, что он не читается на iPad/Safari.
Кто-нибудь может помочь мне в этом? Я полностью застрял прямо сейчас.
Ссылка на указанной странице: http://stappler.fr/webapp/index.html –
Вы проверяли с ваш хостинг-провайдер, чтобы их конфигурация Appache позволяла вам переопределять типы контента в '.htaccess'? – robertc
Я думаю, что это возможно. Я часто использую .htaccess, но я никогда не пытался изменять типы контента. Мой код отлично работает на другом хостинге, поэтому я думаю, что это действительно вопрос размещения конфигурации Apache. –