我想创建一个使用webview显示特定网站的简单Android应用程序。由于应用程序即使在离线模式下也不应该打开连接,我想先保存缓存并稍后再显示。但是使用myWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
此代码只保存简单的html文件。我使用的网站是在PHP。所以它不起作用,是不是只能保存php页面的html部分。
答案 0 :(得分:0)
您可以将html下载到文件存储并使用iframe加载它。如果应用程序处于脱机状态,您可以从文件存储中获取数据。在这种情况下,您的css和js必须内联到页面。
https://github.com/gregko/WebArchiveReader
How do I save a complete webpage displayed in Android's WebView?