如何调试 Outlook Web 加载项?

Maw*_*awg 4 debugging outlook outlook-addin

长期报价

看起来我的赏金即将到期,没有答案。

如果将来有人能回答这个问题,我将奖励赏金。如果我知道如何,我会发布答案。


我什至都在努力开始开发我的第一个 Outlook Web 加载项。

理想情况下,我想向主工具栏添加一个图标,并在单击时弹出一个对话框(这将是一个运行现有 Angular JS 应用程序的 HTML 页面)。

我已经在主工具栏上有图标(仅限桌面客户端,因为 Outlook.office.com 没有工具栏,看起来Office.context.ui.displayDialogAsync()应该弹出一个 HTML 页面作为对话框。

单击该图标时,我没有看到任何弹出窗口,但我不知道如何从 Outlook 桌面客户端调试此类加载项。谁能告诉我怎么做?

我正在考虑切换到基于 Web 的电子邮件进行开发,但是

1) 我没有主工具栏,必须暂时移动我的图标,并且

2),我之前尝试过,但不能输出console.log()or alert(),即使作为我的 Angular JS 控制器的第一条语句。是否有其他/更好的方法来调试基于 Web 的应用程序?

我用谷歌搜索过,但信息很少。我怎样才能开发这样的加载项并调试它?


[更新]见下面我的回答。这很简单

Maw*_*awg 7

尽管接受了 Jared 的回答,但我最终还是无法真正让它发挥作用。

但是,我确实找到了解决方案,并将其张贴在这里以帮助其他人。

它非常简单。我使用Office 365 Outlok,而不是桌面版本。

只需在浏览器的开发人员控制台按 F12,切换到“调试器”选项卡,查找 - 在我的情况下 - localhost,然后有我的文件,我可以像调试任何其他 Web 应用程序一样调试这些文件。

我不知道为什么我被这个问题困了几个星期——我猜这只是一个盲点。希望这对某人有所帮助:-)

在此处输入图片说明

  • 这确实被低估了,而且超级有用。谢谢。 (3认同)