如何为基于Web的Outlook桌面客户端调出开发者工具查看console.log?
调试新版基于Web的Outlook桌面版JavaScript插件(查看console.log)
针对你遇到的无任务窗格插件无法调试、查看console.log的问题,以下是几个可行的解决方案:
方法1:利用Edge浏览器的edge://inspect工具
- 打开Microsoft Edge浏览器,在地址栏输入
edge://inspect并回车 - 页面中找到「Discover network targets」区域,点击「Configure」,添加
localhost或本地环回地址(确保覆盖插件的开发服务器地址范围) - 启动Outlook并触发你的插件操作(比如点击邮件上下文菜单中的插件命令)
- 回到
edge://inspect页面,此时会列出对应的MsEdgeWebView2进程,点击进程旁的「inspect」按钮,即可打开开发者工具查看console.log输出
方法2:通过注册表开启Outlook Web插件调试模式
- 按下
Win+R输入regedit打开注册表编辑器 - 导航到路径:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\WebAddins - 右键创建新的DWORD(32位)值,命名为
EnableDebugging,将其数值数据设置为1 - 重启Outlook,触发插件后快速按下
Ctrl+Shift+I(需在插件WebView加载完成的短时间内操作),即可调出开发者工具
方法3:调整Yeoman生成的插件配置
- 打开插件的
manifest.xml文件,确认<DesktopSettings>下的<SourceLocation>指向本地开发服务器地址(如https://localhost:3000) - 确保manifest中包含足够的权限配置(如
<Permissions>ReadWriteMailbox</Permissions>),避免权限限制导致调试工具无法加载 - 重新将插件加载到Outlook,再尝试用
edge://inspect附加进程调试
内容的提问来源于stack exchange,提问作者Uwe Keim
相关产品推荐
相关产品推荐

