清除 Cordova 中的 Inappbrowser 缓存

Clearing Inappbrowser cache in Cordova

我们有一个 iOS 和 Android 应用程序,它使用调用网站的 Inappbrowser,代码如下:

<script>
        document.addEventListener('deviceready', function(){
          cordova.InAppBrowser.open('https://www.canassonandco.com/canasson/rider/wall', '_blank', 'location=no,toolbar=no,zoom=no');
        }
        );
    </script>

如果我们在网站上进行 CSS 或其他更改,这些更改并不总是立即生效,我们必须在 Android 或 iOS 中清除应用程序的缓存设置。并非所有用户都可以执行此操作,这些更改必须是自动的。

如果我添加:clearsessioncache=yes,clearcache=yes,它会起作用吗?还是我们必须以不同的方式来做?

如果它不起作用,您可以随时将 link 上的修订日期添加到您网站上的 CSS 文件中,以确保替换旧版本

 <link href="index.css?v=2022-05-05" rel="stylesheet" type="text/css">