背景
我们有一个在生产中运行的 Office 插件,我们偶然发现了一个客户的案例,我怀疑他的 Mac 计算机不会在 Outlook 中运行 Javascript。我无法确认,但症状表明了这一点。例如,按钮的事件处理程序不会触发。
问题
- 什么浏览器在 Office for Mac 中运行加载项?
- 如何确认或否认 Javascript 正在 Office 中运行?
我们有一个在生产中运行的 Office 插件,我们偶然发现了一个客户的案例,我怀疑他的 Mac 计算机不会在 Outlook 中运行 Javascript。我无法确认,但症状表明了这一点。例如,按钮的事件处理程序不会触发。
你可以运行命令
默认写入 NSGlobalDomain WebKitDeveloperExtras -bool true
从终端和重新启动前景。启动 Addin 时,您可以使用菜单项 Inspect Element(右键单击)调用调试器工具。它可能会帮助您调试您的插件问题。
我不确定这里发生了什么,但如果加载项正确启动,那么我们可以排除 JavaScript 本身没有运行。如果是这种情况,Office.initialize事件将触发并且 Outlook 不会报告错误。
至于实际发生了什么,我需要更多信息。他们的主要问题是: