我们将XML清单用于Office加载项,这些加载项是通过Azure活动目录中的集中式部署方法进行部署的。理想情况下,我们试图通过使用这些清单Office加载项在Office(在线)任务窗格中实现我们的文档分类功能。另一方面,我们有一个稳定的桌面办公VSTO加载项,用于对文档进行分类。
话虽如此,新添加的Manifest Office加载项显示在我们的Office桌面版本中,我们不希望显示它,因为我们已经有桌面版本的软件。我从这里https://docs.microsoft.com/en-us/office/dev/add-ins/develop/add-in-manifests?tabs=tabid-1寻找与Office加载项相关的文档和清单,https://docs.microsoft.com/en-us/office/dev/add-ins/overview/office-add-ins-fundamentals,以及从此处进行的现有兼容性检查:https://docs.microsoft.com/en-us/office/dev/add-ins/develop/make-office-add-in-compatible-with-existing-com-add-in这些选项都不能为我们提供任何不在桌面版本上显示Office-js加载项的答案,因为我们也希望不显示office-js加载项,而不考虑是否存在等效的COM-Addin。
简而言之,我的目标是将Office加载项任务窗格限制为仅在线版本,而不是显示在Office的桌面版本中。为解决此基本问题,非常感谢任何有用的信息或JS中的任何等效解决方法。
但是您仍然有机会在JavaScript代码中执行runtime check the host。您可能可以在这里做些事情。这是document。