我们创建了一个简单的内容加载项(使用office js api),可以插入桌面和在线(浏览器)版本的 PowerPoint 。
桌面版和在线版共享相同的清单。它们在功能上没有区别,并且没有在清单中定义任何特殊要求。
当他们分享相同的清单时,他们显然会分享相同的插件ID 。
在在桌面版本中查看时,无法识别插入网络版本版本中的加载内容。错误:
无法启动此加载项
在在网络中查看版本时,无法识别插入桌面版本的加载内容。错误:
此加载项在Office Online中不可用。打开此文档 桌面版Office要使用加载项。
这只是因为我们使用 sideloading ,还是我们做错了什么?
答案 0 :(得分:0)
当您侧载加载项时,它会自动为加载项生成随机id
。因此,每次侧载时,无论清单中定义了什么,您都会得到一个新的唯一id
。
由于侧面加载是开发/测试而不是部署方案,因此这可确保dev / test中的侧载加载项不会与任何现有的生成加载项发生冲突。例如,开发中的构建,正在测试的另一个构建以及Store中的先前版本是非常常见的。
对于开发和测试依赖于常见id
的方案(settings
属性包是一个主要示例),指南是使用Office 365 Developer Tenant和Central Deployment 。这允许您在非生产环境中加载开发/测试版本,并使用通用id
部署到多个平台(Windows,Mac,Web等)。