gpt4 book ai didi

iphone - 离线保存网页以便稍后在 iOS 上阅读

转载 作者:行者123 更新时间:2023-11-28 19:22:19 27 4
gpt4 key购买 nike

我正在尝试制作一个可以离线保存网页以供日后阅读的应用程序。我发现 ASIWebPageRequest 项目可以缓存网页内容。但是,我有一个问题,如果我有很多网页,比如100页,每页包含很多图片。这是一个很好的解决方案吗?或者这个项目可以从它的缓存中动态加载内容?

我正在考虑另一种解决方案,但我不确定是否可行以及如何实现。能帮忙提点建议吗?

加载页面时,iOS解析http内容,将图片、css、js等所有资源保存到数据库中。下次访问它时,它会得到那些资源数据库。可能吗?

最好的问候,

最佳答案

是的,这是可能的。

您可以对 NSURLRequest 返回的内容执行正则表达式,并将所有链接和图像保存到磁盘。我的建议是,用正则表达式替换路径并将图像/资源重命名为其内容的 md5。所以如果你得到一张图片两次,它只会下载一次:)

我为此写了很多代码,但我无法发布 :( 但它是可能的并且有效,大约需要 100 行。

如果对您有帮助,请+1。谢谢:)

关于iphone - 离线保存网页以便稍后在 iOS 上阅读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7695874/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com