【发布时间】:2023-04-03 08:38:02
【问题描述】:
我为 Excel 创建了一个 Office 网络插件,它创建了一个带有插件命令按钮的自定义选项卡,出现在自定义选项卡上的图标始终显示为蓝色摄像机类型的图像,如下所示,即使图标我在清单 xml 文件中指定存在不同的图像,如第一张图像下方显示的图像
我在浏览器中验证了清单 xml 文件中指定的图像 url,它显示了正确的图像
请帮忙, 提前致谢 爱尔兰共和军
应该出现的正确图像
【问题讨论】:
标签: office-addins
我为 Excel 创建了一个 Office 网络插件,它创建了一个带有插件命令按钮的自定义选项卡,出现在自定义选项卡上的图标始终显示为蓝色摄像机类型的图像,如下所示,即使图标我在清单 xml 文件中指定存在不同的图像,如第一张图像下方显示的图像
我在浏览器中验证了清单 xml 文件中指定的图像 url,它显示了正确的图像
请帮忙, 提前致谢 爱尔兰共和军
应该出现的正确图像
【问题讨论】:
标签: office-addins
你能分享你的清单吗?图标 URL 是指向 http 还是 https? (应该是https)
【讨论】:
Cache-Control "no-cache, no-store, max-age=0, must-revalidate"; 这个 Cache-Control 标头设置为传入请求,导致图标在 Outlook2016 上不显示
如果这对任何人都有帮助,Office 加载项似乎不适用于位于 localhost 上的图像资源。您必须为图像使用公开的地址。这是我的配置:
npm run serve 与https://localhost:8080 设置一起使用只要我的图像位于localhost,Word 就会拒绝加载它们,而是显示蓝色的后备图标。只要我将它们移动到公共主机并更改清单中的 URL,图标就会正确显示。
另请注意,当我的清单文件使用localhost 网址作为图标时,validate 也会失败。看起来这个脚本调用了一个尝试获取图标 URL 的在线服务(显然找不到本地托管的内容)。
【讨论】: