清除 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">
我们有一个 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">