Можно ли запустить * полностью * клиентское приложение на основе HTML5 с использованием локального хранилища? - PullRequest
3 голосов
/ 19 мая 2011

Можно ли запускать полностью основанное на HTML5 приложение, используя элемент <canvas>, только на локальных ресурсах?т.е. без необходимости подключаться к удаленному серверу для загрузки растровых изображений, объектов, мультимедиа и т. д., но вместо этого извлекать их из локального хранилища?

Ответы [ 2 ]

2 голосов
/ 19 мая 2011

Одним словом.Да.Но не из локального хранилища, если вы имеете в виду пару значений локального имени хранилища, альтернативную хранилищу сеансов, доступную в HTML5.

Если вы имеете в виду сохранить их локально в файловой структуре и использовать их, то да.

Вам необходимо использовать файл манифеста для указания необходимых артефактов, как указано w3.org .

Вот замечательный ресурс http://diveintohtml5.ep.io/offline.html

0 голосов
/ 19 мая 2011

Вы должны предоставить пользователю ресурсы в начале, так или иначе ...

Если вы хотите, чтобы приложение полагалось только на локальные данные, я бы предложил "упакованный"приложение "для Chrome, поэтому пользователь загружает его один раз и использует его локально.

http://code.google.com/chrome/extensions/apps.html

В противном случае с помощью манифеста HTML5 вы можете попросить приложение сохранить один раз загруженный файл.доступно даже в автономном режиме.

...