自定义功能JS文件在Excel的缓存中可以持续生产生产加载项多长时间?

问题描述

我最近对自定义函数JavaScript文件进行了更改,并将其上传到我们的测试环境。此更改不涉及更改任何现有自定义功能的签名,也不添加任何新的自定义功能。加载项通过AppSource发布和下载。但是,它是开发工作的重担。我使用here提供的技术来清除缓存。

  1. 安装Microsoft Edge DevTools。
  2. 在Office客户端中打开您的加载项。
  3. 运行Microsoft Edge DevTools。
  4. 在Microsoft Edge DevTools中,打开“本地”选项卡。您的加载项将按其名称列出。
  5. 选择加载项名称以将调试器附加到您的加载项。当调试器附加到外接程序时,将打开一个新的Microsoft Edge DevTools窗口。
  6. 在新窗口的“网络”标签上,选择“清除缓存”按钮。

此过程适用于我们的测试阶段环境。但是,新版本已在我们的生产服务器上发布,并且我们的测试表明Excel仍在使用旧的自定义功能JS文件运行。我认为它已被缓存。

以下是我们服务器发送的相关标头:

Cache-Control: no-cache,no-store,must-revalidate
Expires: 0
Pragma: no-cache

此缓存会持续多长时间?另外,我可以使用HTTP标头或其他机制来控制缓存的过期时间吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...