【问题标题】:Outlook Add-In: The UI is different for web and Windows Desktop appOutlook 加载项:Web 和 Windows 桌面应用程序的 UI 不同
【发布时间】:2021-04-01 20:36:06
【问题描述】:

我使用 Angular 8 创建了一个插件,它在网络浏览器中运行良好,但在桌面应用程序上运行良好。我面临两个问题:

  1. 有一些 UI 不一致。

Here is a radio button on the web

Here is the same button on the desktop app

在 HTML 中,它是一个跨度文本。数字是通过变量动态更新的。

  1. 无 UI 插件在桌面应用程序上间歇性停止工作。我检查了日志,发现:

    23-12-2020 12:58:45     Monitorable     Manifest        Skipped unrecognized XML element for add-in ID : f7bad2f3-c4ca-492d-93cd-7828d5bd458f, Location : Element Namespace "http://schemas.microsoft.com/office/mailappversionoverrides" : Element Name "Tooltip", Line=70, CharPosition=20
    
    
    23-12-2020 12:58:45     Monitorable     Manifest        Skipped unrecognized XML element for add-in ID : f7bad2f3-c4ca-492d-93cd-7828d5bd458f, Location : Element Namespace "http://schemas.microsoft.com/office/mailappversionoverrides/1.1" : Element Name "Tooltip", Line=183, CharPosition=22
    

项目中的清单是通过 Yeoman 工具验证的,所以我很困惑为什么会发生这种情况。

【问题讨论】:

  • 作为一个平台,我们只是简单地路由一个请求来加载清单中定义的 HTML 页面,而不控制其中的 UI 元素,超出此范围的控制完全在于插件。此外,根据客户端和操作系统版本,任务窗格使用 IE/Edge 来呈现插件。如果您能够在两种浏览器中重现此行为,您可以尝试一下吗?
  • 对于第二期,您能否详细说明“无 UI 会间歇性停止工作”?它是否没有达到预期的效果,或者 js 中的函数从未被调用过,还是没有 UI 的函数被调用但从未完成分配的任务?请分享您的 Outlook 内部版本号和操作系统内部版本号
  • 我已经在 Internet Explorer 11 (V 11.508.19041.0)、Edge (Version 87.0.664.66) 和 Chrome (Version 87.0.4280.88) 上进行了测试。 UI 在这三个浏览器中是一致的。唯一的变化是它在桌面前景中加载时。
  • 有时加载项会出现错误,即如果不执行任务,就无法访​​问加载项。我们已经检查了清单的“functionFile”中定义的 url 的连接性,它始终可用。
  • 您能否分享您的 Outlook 和 Windows 内部版本号。此外,加载项的任务窗格按钮是否会出现此错误?我假设任务窗格 HTML/JS 的域与函数文件的域相同?尝试的一件事是使用 fiddler 查看在发生此错误时是否成功路由到定义 functionfile 的 HTML 页面。

标签: outlook outlook-addin outlook-web-addins outlook-2010 outlook-2007


【解决方案1】:

添加以下元标记

meta name="format-detection" content="telephone=no"

到头部分为我工作。可以在这里找到更详细的答案: https://www.howtosolutions.net/2016/10/microsoft-edge-disabling-phone-number-detection-problem/

【讨论】:

    猜你喜欢
    • 2019-03-22
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    • 2021-06-15
    • 1970-01-01
    • 2023-04-11
    相关资源
    最近更新 更多