问题标签 [clear-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
9053 浏览

angularjs - 如何使用服务清除会话存储

在 angularjs 中,我有一个注销按钮。使用 window.sessionStorage.clear() 清除会话存储。但我想使用服务清除会话存储。我使用的服务是 LocalCacheService 。如何使用此服务清除 sessionStorage

在该注销中,我应该添加什么来使用服务清除会话存储

0 投票
2 回答
1080 浏览

android - 毕加索缓存清除

我已经看到了这里提出的所有解决方案,但没有什么对我真正有用。

如何在我的应用程序中清除毕加索的缓存?

我尝试使用无效 - 不起作用。我看到了有关 Picasso.cache.clear 的一些内容,但无法直接访问缓存。

(请不要建议我使用 NO_CACHE)

谢谢。

0 投票
2 回答
1728 浏览

android - 清除棉花糖中所有应用程序的缓存?

我尝试使用以下代码解决:[参考:Android:清除所有应用程序的缓存?

并在 AndroidMenifest.xml 文件中添加权限

但是当我运行这段代码时,抛出异常:

任何克服此异常的建议或以编程方式清除所有应用程序缓存的其他解决方案。谢谢

0 投票
1 回答
558 浏览

ios - 下载大文件时如何清除 NSURLSession 的缓存?

我正在使用 NSURLSession 在后台下载大型视频文件。在这个 iOS 应用程序中,我实现了暂停、恢复和停止下载功能。

这是我的代码:

在.h

为了停止下载,我使用这种方法:

它适用于大量文件,但存在不便。当我停止下载时,不会释放用于下载的内存,因此应用程序大小会持续用于停止的下载任务。

0 投票
4 回答
66576 浏览

caching - 如何清除清漆中的完整缓存?

我正在寻找一种方法来清除 Varnish 中所有域和所有 URL 的缓存。

目前,我需要为每个 URL 发出单独的命令,例如:

虽然我正在寻找一种方法来做类似的事情

这将清除 example.com 下的所有 URL,以及 example.com 子域中的所有 URL,基本上所有由 Varnish 管理的 URL。

知道如何实现这一目标吗?

这是我当前的 VCL 文件:

0 投票
2 回答
748 浏览

ios - iOS10如何清除缓存?

我正在尝试清除 iOS 10 中的缓存。但removeAllCachedResponses无法正常工作。在iOS10removeAllCachedResponses中坏了。因为这在 iOS 9 中工作。

0 投票
0 回答
127 浏览

android - 在android中清除缓存并杀死后台服务

我正在开发一个项目,在该项目中,用户将能够清除缓存并清理 ram 内存。我想清除移动缓存,并从我的应用程序中终止后台服务,如 facebook 服务或其他应用程序服务。现在我知道很多人会将其标记为重复,但这是不正确的,因为我已经搜索此解决方案 1 周并且找不到任何好的解决方案。我正在获取总缓存内存,但我无法通过我的应用程序清除它。所以请帮我解决这个问题。我已经阅读并尝试了许多其他代码,但找不到解决方案。任何帮助都将受到高度赞赏,而不是将其标记为重复。提前致谢。

0 投票
1 回答
9521 浏览

android - 如何使用 GattServer 以编程方式清除蓝牙缓存

我对 BLE 有点熟悉,我在继承代码方面遇到了一些问题。所以这个应用程序是这样工作的:

  1. 启用 BLE 后,应用程序会扫描设备
  2. 该应用程序显示找到的设备
  3. 用户选择要配对的设备
  4. 应用程序与设备配对

我面临的问题是,在配对多次(它会有所不同)后,手机无法发现设备,从而阻止用户配对。

我正在使用 GattServer 连接客户端设备,并且正在重置服务,如下所示:

重新启动手机,关闭蓝牙然后重新打开,卸载并安装应用程序都无法解决问题。唯一的解决方案是从 Android 应用程序管理器上的蓝牙共享应用程序中清除缓存。

这篇文章如何在不使用缓存地址的情况下在 Android 上以编程方式强制蓝牙低能耗服务发现类似的问题,但由于我们没有使用 BluetoothGatt 进行连接,因此它不是一个合适的解决方案。两者都不会重构整个继承的代码。

我在问你是否有办法使用 BluetoothGattServer 以编程方式清除缓存。

0 投票
1 回答
755 浏览

caching - 清除特定 url 的所有可能查询参数 url 的缓存 - CloudFlare

如何找到所有可能的查询参数的所有网址?有使用终端启动的特定 curl 命令来执行此操作吗?

例如,我必须清除 url 的缓存:example.com/, example.com/lang=en, example.com/lang=es, ...

0 投票
0 回答
476 浏览

icons - 图标更改后开始菜单图标未更改

我制作了一个程序,该程序制作图标并将其保存到一个文件中,该文件设置为桌面上某些快捷方式文件的图标,并在 Windows 10 中的开始菜单中。制作新图标并将其写入该文件后,我曾经SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil);刷新图标. 它在桌面上运行良好,桌面上的快捷方式图标发生变化,但开始菜单中的快捷方式图标没有变化。(甚至任务栏中程序的图标也会发生变化)。有什么解决办法吗?
我也测试过SystemParametersInfo(SPI_SETICONS, 0, nil, SPIF_SENDWININICHANGE);,但它不起作用。
我认为必须强制刷新图标缓存,但是如何?