Flutter 是否在flatter缓存网页中创建webview?

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:

我想缓存在FlatterWebView中显示的网页,以便提高性能,而无需重新加载页面。有空吗?我可以实现它吗?

应用Web视图中的颤振(以前是应用浏览器中的颤振)
已启用参数
cacheEnabled
,默认值为true
cacheEnabled
:设置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。没有明确的赢家。在某些网站上速度很快,但在某些网站上可能会很慢。