因此,我正在尝试在React-Native应用程序中下载一个完整的HTML页面,以便用户稍后在离线时也可以查看该页面。我正在使用WebView渲染页面,它在网上工作时没有任何问题。
为了让它离线,我执行了一个axios.get来获取页面并将其存储起来。但是当我渲染这个页面时,我注意到它丢失了所有的css/图像,因为它们不是GET请求的一部分。如何下载完整的HTML页面并将其呈现为在线状态?
我想不出任何方法来下载该页面的所有资产。
发布于 2020-07-11 17:30:10
您需要下载所有引用的资源,并可能更改引用,以便它们在本地工作。有一些工具可以做到这一点。
最简单的方法可能是使用web浏览器保存网站。这可能会也可能不会像你预期的那样工作,但值得一试。
如果还不够,可以尝试像HTTrack或wget这样的工具。Instructions here。
https://stackoverflow.com/questions/62847318
复制相似问题