outlook-addin - Outlook 2016 缓存加载项图像多长时间?
问题描述
我们已将 Outlook Web 加载项部署到不同的用户组。为加载项文件(包括图标)提供服务的服务器会在 7 天到期的响应中设置 Cache-Control 标头。我们通常会看到浏览器 OWA 或 Outlook for Mac 等客户端最初会请求这些图标,然后在下次需要图标时使用缓存,并尊重缓存标头。
但是,对于 Windows Outlook 2016 客户端,我们看到功能区中的加载项图标在最初交付给客户端的 24 小时内重复请求。
Outlook 2016 是否具有内置缓存到期时间/是否忽略加载项图标的缓存规则?
- 此处特别指的是加载项功能区图标,因为这似乎是用户当天启动 Outlook 的行为导致发出图标请求。
请注意,我们在用户的一系列 Outlook 2016 版本中看到了这一点,因此无法将其缩小到特定版本,但可以根据我们从不同组看到的请求数量安全地假设它很普遍。
解决方案
首先,您需要找出用于在 Outlook 中托管 Web 加载项的浏览器引擎。Office 加载项是 Web 应用程序,iFrames
当在 Web 上的 Office 中运行并使用 Office 中用于桌面和移动客户端的嵌入式浏览器控件时使用这些应用程序显示。加载项还需要一个 JavaScript 引擎来运行 JavaScript。嵌入式浏览器和引擎都由安装在用户计算机上的浏览器提供。
使用哪种浏览器取决于:
- 计算机的操作系统。
- 加载项是在 Office 网页版、Microsoft 365 还是非订阅 Office 2013 或更高版本中运行。
有关详细信息,请参阅Office 加载项使用的浏览器。
推荐阅读
- c# - c# Populate datagridview based on ComboBox Item Selected
- database - 如何从 PL/SQL 中的触发器回滚列
- python-3.x - 从虚拟环境运行 heroku django 应用程序
- python - 300k 请求后连接中止,RemoteDisconnected('远程结束关闭连接没有响应')
- c# - 使用 c# 在 Switch 案例中设置 IOS 权限
- android - 'hardwareBackPress' 侦听器未在反应原生 android 中的“模糊”事件中删除
- apache-kafka - kafka-consumer-perf-test.sh 为 --message 参数的不同值显示不同的 nMsg.sec
- c# - 如何配置 IIS 以使用 MS PowerPoint 运行 Asp.Net Core 应用程序
- c# - 如何使用 Quartz.net 仅使用一个触发器来安排多个作业
- apache-spark - Why Spark Streaming ExecutorAllocationManager do not need to enable ExternalShuffleService