caching - Outlook 加载项缓存
问题描述
我正在开发一个 Outlook 加载项,它在 OWA 中运行良好,但我在使用 Outlook 桌面客户端时遇到了问题,特别是它缓存了所有文件(js、css 以及 html)。您可能认为重新启动我的 Outlook 客户端(或重新启动计算机)会清除缓存,但不是。旧版本被保留。这些说明也没有起到作用。
按照本主题的说明,我终于能够清除缓存并查看我的新版本。
但是,我留下了 Outlook 桌面客户端如何缓存加载项文件的问题。使谜团更加复杂的是,我的一些同事遇到了同样的问题,而有些同事在我部署新版本时确实看到了它,尽管他们一直保持 Outlook 客户端打开。
那么,刷新 Outlook 缓存的机制究竟是什么?Outlook 客户端中是否有一些设置可以确定这一点?当然,清除 Outlook 加载项缓存的方法肯定比使用那些 Edge DevTools 更简单。
解决方案
缓存机制由底层浏览器决定,而不是 Outlook 桌面客户端。新的 Microsoft Edge(基于 Chromium)浏览器缓解了您遇到的问题。本文档包含 Outlook + Windows 配置矩阵,支持新的基于 Chromium 的 Edge 浏览器作为运行 Outlook/Office 加载项的底层浏览器。对于任务窗格加载项,您只需右键单击窗格并选择刷新即可刷新加载项。对于 On-Send 或 Ui-Less 加载项,您可能仍需要通过创建任务窗格来帮助清除缓存的解决方法。
推荐阅读
- c# - 如何将特定类型的 JSON 响应转换为另一个 JSON 响应?
- python - 在 Jupyter 笔记本(Windows 7)中给出“找不到命令”错误的 Bash 单元魔法(%%)
- oracle - 尝试在 oracle 中删除分区时出现异常
- c++ - 使用嵌套类继承模板类
- php - 在 foreach 循环内的 if 语句中动态创建数组
- visual-studio - 为什么不删除 TFS 中的文件然后重新创建它会清除历史记录?
- unity3d - 如何在游戏开发中组织你的脚本和游戏对象?
- python - 如何读取列表并使用数据创建字典?
- javascript - 需要帮助编写一个接受3个数组并按升序返回一串重复元素的函数
- html - 奇怪的 CSS / z-index 行为