Android WebView保留来自浏览器的缓存

时间:2014-05-02 12:14:51

标签: android webview

是否有任何可能的解决方案来保护"来自" Clear Cache"的webview缓存;默认Web浏览器中的选项。每当我完全清除缓存时,我都会丢失我的应用数据,我想保留它。

1 个答案:

答案 0 :(得分:1)

  

是否有任何可能的解决方案可以从“清除缓存”选项“保护”webview缓存

没有。这对“用户而不是作者”的原则是犯规的。这意味着用户控制他们的数据,而不是Web应用程序的作者。如果用户想要删除数据,那么它就消失了。请参阅W3C的HTML Design Principals, Priority of Constituencies

我认为这会在(1)WebCrypto上线时出现问题,因为它意味着提供信息,例如银行或组织提供的密钥和证书,并且可以随时删除; (2)您使用文字处理器离线网络应用程序创建和编辑的文档被意外删除。

对于(1),我认为WebCrypto打算尝试用一些存储规范来解决它。但我认为他们发现它太难了,并将其卸载到另一个工作组(网络存储)。

(2)是通过“云存储”解决的,但这会将数据从您的控制中移出并转移到其他人的控制之下。它不仅仅是Apple back dooring他们的产品......