在 flutter 中预缓存 html 个页面

Precache html pages in flutter

我在 web_view 中显示了一些 HTML 页面的列表。问题是它会在网络缓慢时加载缓慢,或者如果用户离线则根本不会显示。所以我想在导航到该页面之前预先缓存所有 URL。之后,我想从缓存中加载并在滑动时浏览 URL。 (滑动部分是通过实时加载 URL 完成的)。我的问题是如何预缓存每个 URL 并在我的 web_view 稍后

中调用它

如果您确定这些页面是静态的..我有一个建议给您..

就像你说的,你可以预缓存..

最初,当互联网可用时,您可以使用 http 将其打包并存储在本地存储中,比如一些 .txt 文件。

然后,当您想要在您的应用程序中显示该页面时,再次..因为它是静态页面,您可以从本地存储中读取 html 代码并使用 [= 在您的应用程序中显示它12=]包。

希望它能回答您的问题。