gpt4 book ai didi

android - 如何在 cordova android 应用程序中禁用缓存

转载 作者:太空宇宙 更新时间:2023-11-03 13:48:27 25 4
gpt4 key购买 nike

我曾使用 Cordova 3.6.3 版本构建我的 android 应用程序,我想禁用 cordova webview 中的 URL 缓存,为此我使用默认的 cordova 项目并使用 index.html 文件。我试过了,但它让我的应用程序崩溃了

public class MyClass extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mwebview=(WebView) findViewById(R.id.appView);
WebSettings ws=mwebview.getSettings();
ws.setAppCacheEnabled(false);
ws.setCacheMode(WebSettings.LOAD_NO_CACHE);
// Set by <content src="index.html" /> in config.xml
loadUrl(launchUrl);
}
}

最佳答案

cordova-disable-http-cache

Cordova 插件可完全禁用 HTTP 请求和响应的缓存。

只需在 Cordova CLI 中键入此命令:

cordova plugin add cordova-disable-http-cache

这将通过 npm 获取插件“cordova-disable-http-cache”并为 android 安装“cordova-disable-http-cache”。

它解决了我在应用程序中禁用缓存的问题。我的 cordova 版本是 6.5.0。

关于android - 如何在 cordova android 应用程序中禁用缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38196544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com