Ios UIWebView中的离线html5
我将不得不从收到的html5文件中创建一个离线应用程序(有点像是在UIWebView中显示它,我不知道它是多页还是一页)。我对html编程等方面的知识非常有限,不幸的是,由于时间有限,我不能花太多时间阅读。尝试在网络视图或其他我需要注意的“捕获”中脱机显示此内容是否有任何限制Ios UIWebView中的离线html5,ios,html,uiwebview,Ios,Html,Uiwebview,我将不得不从收到的html5文件中创建一个离线应用程序(有点像是在UIWebView中显示它,我不知道它是多页还是一页)。我对html编程等方面的知识非常有限,不幸的是,由于时间有限,我不能花太多时间阅读。尝试在网络视图或其他我需要注意的“捕获”中脱机显示此内容是否有任何限制 提前谢谢。如果您不更改网页的内容,您可以嵌入HTML和所有文件,您不必担心HTML5,因为它已经包含在内了 因此,创建HTML文件并将其保存在一个文件夹中(在本例中,我们称之为“index.HTML”和“code”文件夹)
提前谢谢。如果您不更改网页的内容,您可以嵌入HTML和所有文件,您不必担心HTML5,因为它已经包含在内了 因此,创建HTML文件并将其保存在一个文件夹中(在本例中,我们称之为“index.HTML”和“code”文件夹),然后将其拖动到xcode中的Supporting Files文件夹中。单击“复制项目…”复选框和“创建文件夹引用…” 然后在ViewDidLoad中使用以下代码:
NSString* filePath = [[NSBundle mainBundle] pathForResource:@"index"
ofType:@"html"
inDirectory:@"code"];
NSURL* fileURL = [NSURL fileURLWithPath:filePath];
NSURLRequest* request = [NSURLRequest requestWithURL:fileURL];
[webView loadRequest:request];
如果要从WEB上提取文件:
要开始HTML5文件,请使用
<!DOCTYPE HTML>
(说真的,这就是“html5”所需要的一切)
然后创建一个“manifest”文件,以便您可以脱机查看这些文件,接下来添加该行
<html manifest="example.manifest">
然后在文本编辑器中列出脱机时要包含的所有项目(index.html、logo.jpg、page2.html、logo2.jpg等)
轰,搞定
这两个链接是离线内容的好资源
[http://ofps.oreilly.com/titles/9781449383268/chapOfflineApplicationCache.html][1]
[1] :[已从web上删除]感谢您的回答。我希望我不会更改内容,只是使用一个已经制作好的html5文档。谢谢,你知道如何让这个离线页面中的链接正常工作吗?假设代码目录中有“Test.html”。在index.html中,我有一个指向test.html的链接,比如:,但它不起作用