Ответ 1
Просто хотел поделиться своим опытом, поскольку это может быть актуально. У нас есть (попытались) разработать веб-приложение на основе iPad, которое должно хранить 1000 изображений и файлов (например, презентаций и текстовых документов).
Макет в Windows (Safari 4 и 5) может импортировать изображения, закодированные как base64, в базу данных Web SQL (поле blob) и отображать их с помощью обратного вызова db, чтобы установить источник тегов изображений, например src="data:image/jpeg;base64,...base65encimagedata..."
Другие файлы (doc, ppt, pdf) должны были быть загружены с использованием автономного кэша/манифеста. Несмотря на то, что мы можем получить их в базу данных как base64, не было возможности их просмотреть.
Теперь проблема... Desktop Safari позволяет создавать большую базу данных SQL (я сделал 1 Gig импортировал 3000 изображений.) и не наложил известного ограничения на автономный кеш.
Однако на iPad вещи менее полезны, потому что я не могу создать базу данных более 50 Мб, плюс ограничение на 5 Мб кэша.
Некоторые альтернативы (я еще не пробовал их):
- Попробуйте Opera Mini (или другие доступные браузеры) на iPad.
- Я знаю, что Google Chrome (который использует webkit) имеет ограничение на размер базы данных SQL, но вы можете его "исправить" (https://groups.google.com/a/chromium.org/group/chromium-html5/browse_thread/thread/8672b2e0cd69a9f7/ebf17070d32c1168?lnk=gst&q=database+size#ebf17070d32c1168) с некоторым SQL, чтобы увеличить его размер. Возможно, это может быть сделано на iPad как-то.