Flutter 是否在flatter缓存网页中创建webview?
我想缓存在FlatterWebView中显示的网页,以便提高性能,而无需重新加载页面。有空吗?我可以实现它吗?应用Web视图中的颤振(以前是应用浏览器中的颤振)Flutter 是否在flatter缓存网页中创建webview?,flutter,flutter-web,Flutter,Flutter Web,我想缓存在FlatterWebView中显示的网页,以便提高性能,而无需重新加载页面。有空吗?我可以实现它吗?应用Web视图中的颤振(以前是应用浏览器中的颤振) 已启用参数cacheEnabled,默认值为true cacheEnabled:设置WebView是否应使用浏览器缓存。默认值为true flatter\u webview\u插件社区版 已启用参数appCacheEnabled以启用缓存 WebviewScaffold( key: _scaffoldKey, url:
已启用参数
cacheEnabled
,默认值为truecacheEnabled
:设置WebView是否应使用浏览器缓存。默认值为true
flatter\u webview\u插件社区版已启用参数appCacheEnabled以启用缓存
WebviewScaffold(
key: _scaffoldKey,
url: widget.url,
clearCache: true,
appCacheEnabled: true,
);
webview\u颤振官方版不提供参数,可以用Android源代码检查
默认缓存模式取决于iOS WKWebView和Android
WebView
Android WebView的默认缓存模式是LOAD\u default
默认缓存使用模式。如果导航类型没有施加任何特定行为,请在缓存资源可用且未过期时使用缓存资源,否则从网络加载资源我使用了webview\u flift,每次打开webview时,加载都需要几秒钟的时间。正如您所说,缓存使用模式是默认的,但似乎不起作用。我应该更改为Flatter\u inappwebview还是Flatter\u webview\u插件@你可以做一些简单的测试。我只找到原生WebView和FlatterWebView的性能比较。哪一个更好@Chunhunghan您的意思是打开WebView速度慢,还是WebView已经打开,但打开的url速度慢?对于打开的url。没有明确的赢家。在某些网站上速度很快,但在某些网站上可能会很慢。