【问题标题】:save cache of website in php for offline webview in android在 php 中保存网站缓存以在 android 中用于离线 webview
【发布时间】:2017-06-30 12:27:51
【问题描述】:

我想制作一个简单的 android 应用程序,它使用 webview 来显示特定的网站。由于即使在离线模式下应用程序也不应打开无连接,我想第一次保存缓存并稍后显示。但是使用myWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); 这段代码只能保存简单的html 文件。我正在使用的网站是 php。所以不行啊,有没有办法只保存php页面的html部分。

【问题讨论】:

  • 您不能将 PHP 文件保存在缓存中。 PHP文件在服务器端处理,HTML文件在客户端处理。

标签: php android caching webview


【解决方案1】:

您可以将 html 下载到文件存储并使用 iframe 加载它。如果应用程序处于离线状态,您可以从文件存储中获取数据。在这种情况下,您的 css 和 js 必须内联到页面。

https://github.com/gregko/WebArchiveReader

How do I save a complete webpage displayed in Android's WebView?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-07
    相关资源
    最近更新 更多