我正在尝试为 Outlook for Mac 的加载项调试无 UI 按钮。
在我的代码中,function-file.js
. 这包含在 中function-file.html
,它被设置为FunctionFile
xml 清单中的 url。我还在带有<Action xsi:type="ExecuteFunction">
标签的 xml 清单中按名称引用了无 UI 函数。最后,我使用这些说明设置了 vorlon 进行调试。
当我单击无 UI 按钮时,Vorlon 上会出现一个新客户端。但是,我无法像从通常的调试器中那样获取信息。
- “域资源管理器”和“对象资源管理器”大部分时间不加载;我看到的是一个旋转的加载圈。当它们加载时,我无法在“域资源管理器”和“对象资源管理器”中展开树——这样做会导致树显示一个永远不会完成的加载循环。
- “Office 插件”不显示任何内容。
- 甚至控制台也没有响应:它不接受命令或显示任何内容(甚至是
console.log()
语句)。
相反,调试打开屏幕的按钮按预期工作;域资源管理器、对象资源管理器、Office 插件和控制台都可以正常工作。
这让我想到,当我在 Vorlon 上看到客户端时,Javascript 代码(用于无 UI 按钮)已完成执行,不再可用于调试。如果这是正确的,是否可以为 Office 加载项调试无 UI 按钮?如果是这样,怎么做?