首页 > 解决方案 > OWA 消息撰写来自加载项的来源检测

问题描述

我一直在想,有没有办法检测插件是在消息撰写的深度链接版本中运行,还是通过“通常路线”在正常的 owa 消息撰写中运行?

深度链接(https://outlook.office365.com/mail/deeplink/compose

常规路线(https://outlook.office.com/mail/inbox ---> 新邮件)

我尝试了什么:

1) window.location.href为我提供了 js 页面在我的网络服务器中的位置。

2) parent.document.location给我“未捕获的 DOMException:阻止具有源“https://localhost:3000”的框架访问跨域框架。” .

我读到(出于安全原因) IFRAME 只能读取 IFRAME 本身中页面的来源。

office-js 库可以原生检测正在使用的消息撰写链接吗?

标签: outlookoffice365office-jsoutlook-addinoutlook-web-addins

解决方案


目前没有办法 / api 检测到这一点。

感谢@Outlook 插件团队 - MSFT


推荐阅读