Недавно я написал несколько сценариев для Javascript, которые я пытаюсь запустить как родное приложение на своем iPad в автономном режиме.Почему мое веб-приложение работает в автономном режиме в Firefox, но не на iPad?
Сценарии не выполняют ничего сложного, просто сбегают от приглашений и генерируют document.write() на основе информации, введенной пользователем.
Итак, я создал свой собственный небольшой веб-сайт для размещения сценариев и начал настройку кэша приложений. Я новичок в этом, но из того, что я собираю, я правильно следил за инструкциями. Для того, чтобы настроить свой кэш приложения, я сделал следующее:
Добавлено следующие две строки в моем файле .htaccess: AddType текст/кэш-манифест .manifest AddType текст/манифест .manifest
Сделано новое файл под названием "generator.manifest", который имеет следующие строки: CACHE MANIFEST generator.html answergenerator.js
И добавил в свой generator.html файл:
Помимо нескольких функций, используемых для запроса некоторых IOS особенности, все у меня есть в моем файле generator.html это:
наряду с другими фондовыми стандартными HTML-тегами.
Это настройка моего приложения. Файл generator.manifest находится в том же каталоге, что и файл generator.html.
Когда я вхожу в Firefox и перехожу на свой сайт, я могу запустить скрипт, разрешить ему кэшировать файлы для автономного использования (Firefox появляется с подсказкой), а затем запускает сценарий в автономном режиме.
ОДНАКО, всякий раз, когда я пытаюсь сделать это на своем iPad (4.2.1), я просто получаю сообщение об ошибке: «Генератор не может быть открыт, потому что он не подключен к Интернету».
Где я пошла не так? Может кто-нибудь помочь мне исправить это, пожалуйста?
Огромное спасибо заранее, Haz.
, когда я говорю, добавил это в свой файл generator.html, я имею в виду это: <* html manifest = "generator.manifest"> – Hazza