是否有任何可能的解决方案来保护"来自" Clear Cache"的webview缓存;默认Web浏览器中的选项。每当我完全清除缓存时,我都会丢失我的应用数据,我想保留它。
答案 0 :(得分:1)
是否有任何可能的解决方案可以从“清除缓存”选项“保护”webview缓存
没有。这对“用户而不是作者”的原则是犯规的。这意味着用户控制他们的数据,而不是Web应用程序的作者。如果用户想要删除数据,那么它就消失了。请参阅W3C的HTML Design Principals, Priority of Constituencies。
我认为这会在(1)WebCrypto上线时出现问题,因为它意味着提供信息,例如银行或组织提供的密钥和证书,并且可以随时删除; (2)您使用文字处理器离线网络应用程序创建和编辑的文档被意外删除。
对于(1),我认为WebCrypto打算尝试用一些存储规范来解决它。但我认为他们发现它太难了,并将其卸载到另一个工作组(网络存储)。
(2)是通过“云存储”解决的,但这会将数据从您的控制中移出并转移到其他人的控制之下。它不仅仅是Apple back dooring他们的产品......