Автономный HTML5 в UIWebView - PullRequest
3 голосов
/ 16 ноября 2011

Мне нужно будет создать автономное приложение из полученного файла html5 (вроде просто отобразить его в UIWebView, я понятия не имею, будет ли это несколько страниц или только одна). У меня очень ограниченные знания о программировании HTML и тому подобное, и, к сожалению, из-за ограниченного периода времени я не могу тратить много времени на чтение об этом. Существуют ли какие-либо ограничения при попытке отобразить это в автономном режиме в веб-просмотре или, возможно, другие «уловки», о которых мне нужно знать?

Заранее спасибо.

1 Ответ

9 голосов
/ 18 ноября 2011

Если вы не меняете содержимое веб-страницы , вы можете встроить HTML и все файлы, и вам не придется беспокоиться о HTML5, так как он уже включен

Итак, создайте файл HTML и сохраните его в папке (назовем его «index.html» и папку «code» для этого примера) и перетащите его в папку «Файлы поддержки» в xcode. Установите флажок «Копировать элементы ...» и «создать ссылки на папки ...»

Затем используйте этот код в ViewDidLoad:

NSString* filePath = [[NSBundle mainBundle] pathForResource:@"index" 
                                                     ofType:@"html"
                                                inDirectory:@"code"];
NSURL* fileURL = [NSURL fileURLWithPath:filePath];
NSURLRequest* request = [NSURLRequest requestWithURL:fileURL];
[webView loadRequest:request];

ЕСЛИ ВЫ ХОТИТЕ ТЯНУТЬ ФАЙЛ С ВЕБ-САЙТА : чтобы начать файл HTML5, запустите его с

<!DOCTYPE HTML>

(серьезно, это все, что нужно для "html5")

Затем, чтобы вы могли просматривать файлы в автономном режиме, создайте файл "манифеста", затем добавьте строку

<html manifest="example.manifest">

Затем в текстовом редакторе перечислите все элементы, которые нужно включить в автономный режим (index.html, logo.jpg, page2.html, logo2.jpg и т. Д.) бум, сделано

Эти 2 ссылки являются хорошими ресурсами для автономного контента [http://ofps.oreilly.com/titles/9781449383268/chapOfflineApplicationCache.html][1] http://www.html5rocks.com/en/tutorials/appcache/beginner/

[1]: http://ofps.oreilly.com/titles/9781449383268/chapOfflineApplicationCache.html [удалено из сети]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...