如何解决自定义功能JS文件在Excel的缓存中可以持续生产生产加载项多长时间?
我最近对自定义函数JavaScript文件进行了更改,并将其上传到我们的测试环境。此更改不涉及更改任何现有自定义功能的签名,也不添加任何新的自定义功能。加载项通过AppSource发布和下载。但是,它是开发工作的重担。我使用here提供的技术来清除缓存。
- 安装Microsoft Edge DevTools。
- 在Office客户端中打开您的加载项。
- 运行Microsoft Edge DevTools。
- 在Microsoft Edge DevTools中,打开“本地”选项卡。您的加载项将按其名称列出。
- 选择加载项名称以将调试器附加到您的加载项。当调试器附加到外接程序时,将打开一个新的Microsoft Edge DevTools窗口。
- 在新窗口的“网络”标签上,选择“清除缓存”按钮。
此过程适用于我们的测试阶段环境。但是,新版本已在我们的生产服务器上发布,并且我们的测试表明Excel仍在使用旧的自定义功能JS文件运行。我认为它已被缓存。
以下是我们服务器发送的相关标头:
Cache-Control: no-cache,no-store,must-revalidate
Expires: 0
Pragma: no-cache
此缓存会持续多长时间?另外,我可以使用HTTP标头或其他机制来控制缓存的过期时间吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。