我将不得不从接收到的html5文件创建一个离线应用程序(只是在UIWebView中显示它,我不知道它会是多个页面还是只有一个)。我对html编程等方面的知识非常有限,不幸的是由于时间有限,我不能花太多时间阅读它。尝试在webview中以离线方式显示此内容还是有其他需要注意的“捕获”有任何限制?UIWebView中的离线html5
预先感谢您。
我将不得不从接收到的html5文件创建一个离线应用程序(只是在UIWebView中显示它,我不知道它会是多个页面还是只有一个)。我对html编程等方面的知识非常有限,不幸的是由于时间有限,我不能花太多时间阅读它。尝试在webview中以离线方式显示此内容还是有其他需要注意的“捕获”有任何限制?UIWebView中的离线html5
预先感谢您。
如果你不改变网页的内容,你可以嵌入HTML和所有的文件,你会不会担心HTML5,因为这一切都已经包含
因此,创建HTML文件和将它保存在一个文件夹中(我们称之为“index.html”和本例中的“代码”文件夹),并将其拖入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”)启动它
的n至使这样你就可以离线查看文件,创建一个“清单”文件,等下次添加行
<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 [从网页中移除]
谢谢你的回答。我不希望仅仅使用已经制作好的html5文档来改变内容。 –
谢谢,你知道在这个离线页面中获取链接的方法吗?假设我在代码目录中有“Test.html”。在index.html中我有一个链接到test.html像这样: Test ,但它不起作用 – stillsmallvoice