很想获得基于 Web 的 Outlook 桌面客户端的开发人员工具窗口吗?

问题描述 投票:0回答:1

目前我正在为 Microsoft Office Outlook 基于 Web 的新桌面版本开发一个小型 JavaScript 插件:

Microsoft Outlook 版本 1.2023.418.200(生产)。
客户端版本为20230414002.05。

虽然我能够正确编写基本插件(在 Yeoman 的帮助下),但我无法调试我的插件,甚至无法获得

console.log
输出窗口。

由于我假设新的 Outlook 基于某种托管的 Edge WebView 和/或 Electron,所以我发现没有办法真正获得常用的开发人员工具。

我的假设基于以下事实:在 Process Explorer 中,新的 Outlook 显示为“olk.exe”,并带有多个“MsEdgeWebView2.exe”子进程:

我尝试过的事情

我读过其他这些文章:

我还尝试了 Microsoft Store 中建议的 Microsoft Edge 开发工具预览,但不幸的是 Outlook 没有出现在可以附加的应用程序列表中。

我也花了几个小时浏览 Microsoft 文档,但没有结果。

当然,我尝试了所有我能想象到的谷歌搜索。我仍然没有发现有意义的结果。

此外,我还找到了 MSDN 文章“使用 Microsoft Edge(基于 Chromium)开发人员工具调试任务窗格加载项”。我没能完成这一步:

确保加载项的任务窗格具有焦点,然后按 Ctrl+Shift+I。

这在我的场景中无法完成,因为我的加载项没有任务窗格(我只是尝试通过调用 setAsync

 属性
上的
subject
来设置新电子邮件的主题)。此外,无论我聚焦哪个输入字段,按 Ctrl+Shift+I 都没有任何效果。

我的问题

如何显示调试和/或输出窗口以查看基于 JavaScript 的 Microsoft Office Outlook 加载项(适用于基于 Web 的桌面版本)打印的

console.log()
语句?

javascript outlook desktop outlook-web-addins
1个回答
0
投票

我明白了:

  1. 确保所有 Outlook 窗口均已关闭
  2. 导航至
    %localappdata%\Microsoft\Olk\
  3. 创建一个名为
    config.json
  4. 的文件
  5. 打开文件并输入以下内容:
    {
        "edgeDevTools":  "enabled"
    }
    
    
  6. 保存文件,然后打开 Outlook
  7. 按 F12 或使用任何其他普通快捷键打开开发工具
© www.soinside.com 2019 - 2024. All rights reserved.