当我在2017年10月4日之前在Excel/PowerPoint中安装Office.js内容加载项时,它会自动向功能区上的“插入”选项卡添加一个“插入按钮”。如果我按下此按钮,则内容加载项本身会插入到当前文档中。但是,2017年10月4日,此行为突然发生变化,当我现在安装内容加载项时,安装屏幕上的“添加”按钮会立即将内容加载项本身插入到文档中,而无需在功能区上创建自己的按钮。Office.js内容加载项插入行为
我们的内容加载项清单与Visual Studio生成的原始清单几乎相同,并且内容加载项是从Office Store安装还是从本地共享文件夹安装都无关紧要。这种现象也会影响我们的旧版产品以及其他第三方内容加载项。
我目前的Office版本是版本1708(内部版本8431.2094),但我不认为这是Office版本相关的问题,因为我在10月4日之前回滚到以前的版本,但它根本没有任何帮助。
我知道内容加载项也可以从插入选项卡上的加载项组中的“我的加载项”下拉列表中选择,但是与UX上的专用插入按钮相比,这可能会退后一步丝带。
这是插入内容插件的预期的新行为还是这个错误?这个功能是否可以由开发者控制?有什么办法让我们的插入按钮回来?有没有办法将“插入内容插件按钮”放到为任务窗格定义的自定义选项卡上?
UPDATE:
下面是我们使用的内容清单中添加时间:
<?xml version="1.0" encoding="UTF-8"?>
<OfficeApp
xmlns="http://schemas.microsoft.com/office/appforoffice/1.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
xsi:type="ContentApp">
<Id>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</Id>
<Version>1.0.0.0</Version>
<ProviderName>Xxxxxxxxxx</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue="Insert stuff" />
<Description DefaultValue="Insert stuff to current document"/>
<IconUrl DefaultValue="https://xxxxxxx/icon.png" />
<SupportUrl DefaultValue="http://xxxxxxxx" />
<AppDomains>
<AppDomain>http://localhost:12345</AppDomain>
</AppDomains>
<Hosts>
<Host Name="Presentation" />
<Host Name="Workbook" />
</Hosts>
<DefaultSettings>
<SourceLocation DefaultValue="http://localhost:12345/path/to/index.html" />
<RequestedWidth>400</RequestedWidth>
<RequestedHeight>440</RequestedHeight>
</DefaultSettings>
<Permissions>ReadWriteDocument</Permissions>
</OfficeApp>
你能分享你的清单(含名称,URL和IDS节录,以保护无辜者)? –
@Marc我更新了清单 –