Teams场景下iframe嵌入应用合规性及exe启动存储位置咨询
Teams 应用开发两类技术问题解答
所有Teams生态下的应用,无论面向核心业务场景还是非核心拓展场景,均无法脱离Teams运行环境独立生效。针对你提出的两个技术问题,对应明确规则如下:
iframe加载外部网站的合规性判定
- 该用法完全符合Teams应用源审核规范、Teams设计挑战的相关规则边界
- 合规需满足的强制要求:
- 外部网站的域名必须提前在Teams应用清单的
validDomains配置项中完成报备,未报备的域名会被Teams框架的内置安全策略直接拦截 - 设计维度需符合评审要求:iframe加载的页面必须适配Teams原生交互逻辑,核心操作流程需在Teams框架内完成,不得强制引导用户脱离Teams打开独立浏览器页面,不得弹出要求关闭Teams嵌套视口的提示
- 外部网站的域名必须提前在Teams应用清单的
Teams平台启动exe可执行程序的路径要求
- 平台不存在从Teams云端直接拉取exe触发执行的能力,exe文件的存储与触发需满足以下规则:
- exe文件必须通过企业终端管理通道(如Microsoft Intune、域组策略)预置安装到员工本地终端的固定受信路径,且对应路径已加入终端应用白名单,允许Teams进程发起调用
- 触发逻辑需基于自定义协议关联:在应用配置中绑定对应本地exe的自定义协议(例如
internal-app://startup),当Teams内触发对应操作时,通过系统级协议唤起本地已落地安装的exe程序,无法直接从外部网页、Teams临时缓存目录中调取未本地安装的exe文件执行
内容的提问来源于stack exchange,提问作者Natty Trey
相关产品推荐
相关产品推荐

