【发布时间】:2020-12-01 23:50:37
【问题描述】:
问题: 我有一个 Microsoft Outlook Web 插件的功能,它在 Office 365 Outlook 中运行良好,但是当我在 Outlook for Mac 或 Outlook for Windows 上测试相同的功能时,相同的功能不起作用。 Web 加载项在 Outlook for Mac 上仍然可以正常安装,只是我在 Office 365 Outlook 和 Outlook for Mac 上看到的行为存在差异(在 Outlook for Windows 上测试时也是如此,它具有相同的Mac 版本的行为)。
我尝试过的 (Mac):我尝试按照 this answer 和 defaults write com.microsoft.Outlook OfficeWebAddinDeveloperExtras -bool true 的建议运行 defaults write NSGlobalDomain WebKitDeveloperExtras -bool true,按照 here 的建议运行,并且可以选择查看源代码,它会在出现的内容中打开 HTML 源代码成为一个 TextEdit 窗口,但我仍然无法检查元素以查看任何错误。
我尝试过的(Windows): 我尝试使用 VSCode Debugger Extension for Office Add-Ins 尝试将调试器附加到 Outlook for Windows,但一直遇到此 'Error processing attach' 错误。
补充说明: 在 Mac 上,我在 MacOS Catalina 版本 10.15.6 上运行 Microsoft Outlook for Mac 版本 16.43,在 Windows 上,我在 VM 内的 Windows 10 Pro 版本 1909 上运行 Outlook。
我的理解是,虽然调试 Word、Excel 和 PowerPoint 的 Web 加载项都得到了很好的支持,但目前在 Mac 或 Windows 上调试 Outlook 加载项有些受限。有没有人成功调试过在 Outlook for Mac 和/或 Windows 上运行的 Outlook Web 加载项?
【问题讨论】:
-
“.rtf 文件中的 HTML 源代码” - 这有很多问题
-
请注意,桌面 Office 程序的“加载项”与“Web 加载项”非常不同 - 它们是非常不同的技术(一种是仅 Win32 的 COM API,另一种是是 JavaScript)。
标签: macos outlook outlook-web-addins vscode-debugger