我正在使用 Phonegap 和 Jquery 编写一个应用程序(对于 Android 来说,所以只是为了添加对其他平台的支持),我想知道缓存外部网页的最佳方式。
事实上,我的应用程序将有一些指向外部网站(如雅虎或谷歌)的链接,我想让这些链接在用户没有连接时可供用户使用。
我已经实现了一种将 html 文件存储到文件系统的简单机制,但我希望支持 CSS 文件。
我的问题是我执行以下操作:
- 下载 html 页面(使用 phonegap filetransfer 对象)。
- 解析 html 以获取 css 参考
- 构建指向 css 文件的 url,以防它们没有与绝对链接链接
- 再次使用 phonegap 检索所有 css 文件。
如果初始 url 中存在 http 重定向,因为我为 css 生成的 url 出错,这将无法正常工作。
是否有人已经实现了对外部页面的支持并且可以分享其最佳实践或有一些提示来检索重定向的 url 以解决我的实现问题?
非常感谢
此致
弗洛朗
这不是真的很好,因为