【问题标题】:outlook web-addin not working on desktop clientOutlook Web 插件无法在桌面客户端上运行
【发布时间】:2019-07-16 13:16:20
【问题描述】:

我为outlook365 开发了一个网络插件。但是,由于某种原因,加载项停止在桌面客户端上运行。它只是加载任务窗格的 HTML 页面,但不执行 taskpane.js。该加载项仍然适用于基于 Web 的 Outlook。我试图调查这个问题,发现桌面客户端上没有调用 Office.onReady 处理程序。知道可能是什么原因吗?

谢谢, 彭

【问题讨论】:

    标签: outlook outlook-addin office-js outlook-web-addins


    【解决方案1】:

    需要先调用Office.initialize = function () {};

    如果在 Windows 上运行的 Outlook 插件无法正常工作,请尝试在 Internet Explorer 中打开脚本调试。

    • 转到Tools > Internet Options > Advanced

    • Browsing 下,取消选中Disable script debugging (Internet Explorer)。

    我们建议您取消选中这些设置只是为了解决问题。如果您不选中它们,您将在浏览时收到提示。问题解决后,再次查看Disable script debugging(Internet Explorer)。

    【讨论】:

    • 另外请记住,IE 当前被用作为桌面客户端上的应用程序提供动力的引擎。如果您使用不支持的高级 JS 功能(例如箭头函数),那么您很可能会遇到异常。一种更现代的体验(使用边缘)正在支持它的机器/办公版本上推出:developer.microsoft.com/en-us/office/blogs/…
    【解决方案2】:

    我遇到了同样的问题。

    最后,我使用Office.onReady(); 而不是Office.initialize = function () {};。有关详细信息,请参阅下面的链接:

    Outlook addin

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-24
      • 1970-01-01
      • 1970-01-01
      • 2021-11-16
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多