office-js - Outlook 插件:任务窗格中的数据刷新
问题描述
我正在开发 Outlook 任务窗格加载项。在任务窗格中,我们从 API 获取数据并在 taskpnae 中显示结果。
但是数据在 Outlook 客户端缓存,有时,任务窗格仍然显示较旧的数据。有什么办法可以强制任务窗格始终从服务器而不是 Outlook 缓存加载数据。
我曾尝试修改 IE 设置,但这似乎不起作用。
解决方案
问题出在 axios 和 IE 11 上。显然 IE 缓存了 API 响应,即使每次从缓存中获取响应时请求都会命中服务器。将如下所示的 Pragma 标头添加到 axios 请求中解决了该问题。
标头:{'Pragma': 'no-cache'}
推荐阅读
- swift - 使用地图的对角线距离搜索附近的商店
- android - Base64图像未显示在android imageview中
- sql-server - 如何正确分离 MSSQL 数据库
- javascript - 使所有抽屉导航器页面的 TabNavigator 相同 React Navigation
- javafx - Javafx tablecell在编辑模式下更改光标等待
- c# - 第二个存储过程上的 asp.net 实体框架存储过程错误
- typescript - 什么是 ”?” 在变量定义中做什么?
- excel - UIPath - 遍历 excel 文件以“动态”填充具有读取范围的 DataTable
- javascript - 多个复选框过滤反应状态
- android - 透明活动混屏