首页 > 解决方案 > Web 插件部署:侧载与管理中心部署

问题描述

我们正在开发 excel 网络插件 - 目前它是一个功能区元素,当按下功能区上的按钮时会显示一个任务窗格。

技术细节:我们实现了共享的 JavaScript 运行时

用例:所以我们有一个 Excel Web 插件,它通过 MS 管理中心部署(我们直接通过管理中心上传清单,并使其可供我们的 MS Teams 用户使用)。当在浏览器中打开 excel 文件时,加载项已为用户正确加载(原文如此!MS Teams 在这里遇到问题 - 如果在 MS Teams 中打开 excel 文件,则加载项未加载但可以 - 我们接受它暂时)

同时,我们的开发人员使用私有部署(旁加载)部署了相同的 Excel Web 插件。在浏览器中打开 excel 文件时加载项正确加载。

问题:有一个严重的问题 - 第一个解决方案的一个重要功能不可用 - 在浏览器中按下 F5(刷新)后任务窗格的自动显示。使用第二种部署方法,任务窗格在刷新后正确显示(浏览器中的 F5)。

任何想法为什么会发生这种情况?

标签: office365ms-officeoffice-jsoffice-addins

解决方案


在探索了https://github.com/OfficeDev/Office-OOXML-EmbedAddin之后,我们发现我们填充 excel 文件的方式存在问题。更正后它开始正常工作。

对于我们的案例(没有 App Store 的集中式部署),我们将“EXCatalog”用于storestoreType属性。


推荐阅读