在抖动中预缓存html页面

时间:2020-05-28 15:24:48

标签: flutter dart flutterwebviewplugin

我有一些显示在web_view中的HTML页面的列表。问题是,当网络速度较慢时,它将加载缓慢,或者如果用户处于脱机状态,则它将根本不显示。因此,我想在导航到该页面之前预先缓存所有URL。之后,我想从缓存加载并在滑动时浏览URL。 (滑动部分是通过实时加载URL完成的)。我想问的是,我如何预先缓存每个URL,并在以后的web_view中调用它

1 个答案:

答案 0 :(得分:1)

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

就像您说的那样,您可以预先缓存。

最初,当互联网可用时,您将使用以下网址获取这些网址的代码 http打包并将其存储在本地存储中,例如一些.txt文件。

然后,当您想在应用程序中显示页面时,由于它是静态页面,因此可以再次从本地存储中读取html代码,并使用{{3} }包。

希望它能回答您的问题。