【问题标题】:Android - Why do clearing the external browser cache also clears WebView's cache?Android - 为什么清除外部浏览器缓存也会清除 WebView 缓存?
【发布时间】:2021-02-05 02:39:38
【问题描述】:

我正在开发一个使用 WebView 来显示登录页面的原生 Android 应用。我们发现了一些可能发生的边缘情况错误,具体取决于 WebView 缓存/cookie 中的内容。

但令我惊讶的是,当我们打开手机的外部浏览器并清除其缓存时,我们发现了应用的WebView缓存 也被清除了。

我以为 WebView 实现与外部浏览器完全分离,但看起来它们以某种方式共享缓存?

我不明白这是如何工作的。有谁知道为什么 WebView 似乎与本机浏览器共享缓存(或者可以指向我的任何外部资源)?

【问题讨论】:

    标签: android caching browser webview external


    【解决方案1】:

    默认目录正在被删除,因为它已被使用。

    Helpful

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-18
      相关资源
      最近更新 更多