【发布时间】:2019-11-01 18:57:31
【问题描述】:
我目前正在研究flutter_webview_plugin,我正在webview中打开我的公司网站,问题是如果突然有人关闭互联网,网站会显示错误(我知道这是它假设的工作方式)但是有任何方式我都可以将整个网站保存在存储中,这样它就可以在没有互联网的情况下运行(我知道这有点荒谬)? 如果你能用 flutter_webview_plugin 的视角回答这个问题,那就太好了。 谢谢
【问题讨论】:
-
你可以将
HTML代码加载到webview中,甚至可以加载到本地文件(网站甚至来自本地多个文件) -
你能告诉我怎么做吗?如何在一个 HTML 中获取 Angular 文件的所有凭据?
-
我没有遇到过离线/稍后阅读的网络查看器,不确定创建自己的小部件有多难
-
如果您需要登录网站,您可能无法离线使用它。只有保存静态数据才有意义。您可以尝试在移动设备上运行整个 Angular 服务器,但首先,根据功能,它可能对移动设备来说太大或太重。我要做的是实现 API 而不是使用 WebView,并缓存 API 中的数据以供离线使用
-
我放弃了这个想法,这需要做太多的工作,因为网站通过 API 更新(获取数据),即使我将整个网站存储在颤振端我仍然需要调用 API 来获取需要互联网的数据,无论如何感谢所有回复:)
标签: android ios webview flutter connection