【问题标题】:Outlook Add-in - How to declare that our add-in does not support versions of outlook that uses IE11Outlook 加载项 - 如何声明我们的加载项不支持使用 IE11 的 Outlook 版本
【发布时间】:2021-11-28 03:24:30
【问题描述】:

我正在尝试让我们的应用在 MS Office 商店中获得认证,以用于 Outlook。 目前,我们的外接程序无法在 Windows 10 上运行早于 16.0.11629 的 Microsoft 365 版本。这是因为我们不支持 IE11,而早于 16.0.11629 的版本在 Windows 内部使用 IE11。

有什么优雅的方法吗?

我在下面的帖子中看到了一种声明我们不支持的方式 How to disable outlook add-in for Outlook 2013 desktop version

但这是一种可接受的 Microsoft 认证解决方案吗?

【问题讨论】:

  • 将 Min RequrimentSet 设置为 1.5 将使您超出 Outlook 2013/2016 的范围(仅支持 IE)所以这是一个很好的第一步。但是,实际上并没有办法检测到用户没有将 Office / Windows 升级到支持 Edge / WebView2 的版本。您可以在插件中添加一些检测浏览器类型的内容,并显示一条要求用户升级的错误消息。

标签: outlook internet-explorer-11 outlook-addin office-addins outlook-web-addins


【解决方案1】:

要解决此问题,请将 RequirementSet 更改为 1.5 并添加一个备用 UI。

  var ua = window.navigator.userAgent;
  var trident = ua.indexOf("Trident/");
  var msie = ua.indexOf("MSIE ");
  if (trident > 0 || msie > 0) { /* enable fallback ui */ }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-25
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    • 1970-01-01
    • 2018-06-05
    相关资源
    最近更新 更多