Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何将UIWebView内容保存为.webarchive格式?_Iphone_Uiwebview_Webarchive - Fatal编程技术网

Iphone 如何将UIWebView内容保存为.webarchive格式?

Iphone 如何将UIWebView内容保存为.webarchive格式?,iphone,uiwebview,webarchive,Iphone,Uiwebview,Webarchive,我曾尝试过这个图书馆: 这很好,但如果我访问的某些网页格式不正确,它将无法保存 那么,我有没有办法在iOS设备上将网页保存为.webarchive? 有人能给我一些建议吗 非常感谢 你不能UIWebView不等于Mac OS X中的WebView类。我建议您尝试对于格式不好的网页,libxml解析器(它是原始STWebArchiver使用的)不是一个好的解决方案。所以我用正则表达式更新了STWebArchiver 像这样 NSArray *pathsForImagesAndScripts = [

我曾尝试过这个图书馆: 这很好,但如果我访问的某些网页格式不正确,它将无法保存

那么,我有没有办法在iOS设备上将网页保存为.webarchive? 有人能给我一些建议吗


非常感谢

你不能
UIWebView
不等于Mac OS X中的
WebView
类。我建议您尝试

对于格式不好的网页,libxml解析器(它是原始STWebArchiver使用的)不是一个好的解决方案。所以我用正则表达式更新了STWebArchiver 像这样

NSArray *pathsForImagesAndScripts = [self extractResourcesWithHTML:htmlContent regex:@"<(?:script|img).*src=[\"']((?!data:).*?)[\"']"];
NSArray*路径格式和脚本=[self-extractResourcesWithHTML:htmlContent regex:@”