Outlook加载项:web和Windows桌面应用的UI不同

Outlook加载项:web和Windows桌面应用的UI不同,outlook,outlook-addin,outlook-web-addins,outlook-2010,outlook-2007,Outlook,Outlook Addin,Outlook Web Addins,Outlook 2010,Outlook 2007,我使用Angular 8创建了一个插件,它在web浏览器中运行良好,但在桌面应用程序中运行良好。我面临两个问题: 有一些UI不一致 在HTML中,它是一个跨文本。数字通过变量动态更新 无UI插件在桌面应用程序上间歇停止工作。我检查了日志,发现: 23-12-2020 12:58:45 Monitorable Manifest Skipped unrecognized XML element for add-in ID : f7bad2f3-c4ca-492d-9

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

  • 有一些UI不一致
  • 在HTML中,它是一个跨文本。数字通过变量动态更新

  • 无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工具验证的,所以我不明白为什么会发生这种情况。

    添加以下元标记

    meta name=“格式检测”content=“电话=否”

    对我来说,最重要的部分是工作。可在此处找到更详细的答案:

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