当前位置: 首页 > 知识库问答 >
问题:

使用phone Gap清除应用程序数据和缓存

后易安
2023-03-14

如何在PhoneGap应用程序中以编程方式清除应用程序数据。场景中,在用户身份验证后,如果他未获得授权,我需要从应用缓存中清除他的凭据。

任何输入?

共有2个答案

柯冯浩
2023-03-14

我以前使用此解决了此问题

`$scope.$on('$ionicView.leave', function () {
    $ionicHistory.clearCache();
};

在进一步搜索之后,还需要解决清除缓存的问题。只需在成功回调时删除当前缓存

delete $scope.variableName (or $rootScope.variableName)
胡厉刚
2023-03-14

@Zahir Kemang,谢谢你的帮助。

我解决如下window.open("https://www.google.com/accounts/Logout","_blank","位置=否");

从oAuth缓存中清除当前用户。

 类似资料:
  • Phonegap 2.1 iOS 6 jQuery 1.7.2 JQMobile 1.1.1 我有一个phonegap应用程序,如果我几天不使用该应用程序,它似乎会缓存来自ajax响应的旧数据。我必须重新安装应用程序才能清除它。我找到了应用程序本身的修复程序,但这需要重新发布。它连接到一个.NET WCF REST服务,有没有办法关闭该端的缓存?我在webconfig中根本没有outputCach

  • 更新我的Android应用程序的www文件夹(使用Cordova 3.6.3)时,该应用程序会显示我的www的旧缓存版本。 如果我清除应用程序数据(来自Android- 当应用程序更新时(或每次应用程序启动时),如何强制应用程序清除缓存?

  • 问题内容: 我想编写一个实用程序,用户可以在其中选择一组已安装的应用程序并清除其数据缓存,例如,您可以使用内置的“设置”->“应用程序”设置屏幕中的“清除缓存”按钮来手动执行此操作。 如何访问每个应用程序具有多少缓存数据并以编程方式清除这些缓存? 问题答案: 普通的SDK应用程序无权访问(更不用说修改)其他应用程序的缓存了,甚至无权修改您的文件。 在具有以root用户身份运行的应用程序的有根电话上

  • 问题内容: 我正在使用Ajax根据某些ID从服务器检索数据,以执行自动建议功能。但是,当我提交表单并更新数据库时,“自动建议”字段应该不再包含此ID的任何内容,但仍会从其缓存中检索数据。有谁知道如何清除缓存并在每次按下按钮时发出Ajax发送请求以从服务器获取最新数据?请帮助我整个星期都坚持不下去,找不到解决方案。 例如:当ID字段为00001时,自动建议字段将为1,2,3。在我提交表单并更新数据库

  • 我正在使用Spring Boot 2.3,并使用默认缓存机制使用app.properties.我定义了所有值: 例如,我利用了Spring存储库中的缓存: 它按预期工作。然而,Redis是我的几个应用程序中使用的集群,我需要第二个应用程序能够删除Redis中的一些/所有键。 应用程序A1利用缓存并将密钥放在里面。应用程序A2,需要清除部分密钥或所有密钥。 在A2中,我做到了: 但是当然,缓存名称列