Outlook外接程序如何声明不支持使用IE11的Outlook版本以通过官方认证
Outlook外接程序低版本适配及微软商店认证相关解答
可用解决方案
可根据业务需求选择两种处理方案:
- 适配降级方案:如果希望覆盖更多用户,可针对IE11做前端资源兼容降级处理,包括补全polyfill、替换IE11不支持的CSS/JS语法。该方案需要额外的开发测试成本,且后续功能迭代都要考虑IE11兼容性限制。
- 版本限制方案:也就是你提到的声明不支持对应版本的方案,是投入成本更低的优雅方案。直接在外接程序的清单文件
manifest.xml中配置最低支持的Office.js需求集版本即可,Office.js 1.10需求集对应的Windows端Microsoft 365最低版本刚好是16.0.11629,配置完成后低于该版本的Office客户端会自动隐藏你的外接程序入口,不会出现用户安装后无法使用的问题。你也可以在外接程序入口页面额外加一层渲染引擎检测兜底逻辑,检测到IE11引擎时直接弹出友好的版本升级提示,避免出现异常白屏的情况。
版本限制方案的认证合规性
该方案完全符合微软Office应用商店的认证要求。微软官方允许开发者通过外接程序清单明确限定最低支持的Office版本和需求集,只需要你在商店上架的外接程序描述页显著位置标注清楚最低支持的Office版本、系统要求即可,不会因此被认证打回。
内容的提问来源于stack exchange,提问作者Sundar
相关产品推荐
相关产品推荐

