當我在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我更新了清單 –