outlook - 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 库可以原生检测正在使用的消息撰写链接吗?
解决方案
目前没有办法 / api 检测到这一点。
感谢@Outlook 插件团队 - MSFT
推荐阅读
- mysql - 如何从数据库中删除 wp_woocommerce_sessions?
- c# - 用于获取有关缓存的 Kerberos 票证信息的 Windows API
- java - 当互联网断开连接歌曲更改为暂停状态时,我正在为我的应用程序使用 uamp android 媒体播放器
- file-rename - 使用批处理窗口重命名多个文件
- function - 如何使函数显示为紫色
- dart - 如何在轮播视图中添加 fadeinImage
- docker - 我正在使用`eureka docker container`,但它给出了错误
- ruby - 当我用 ruby 编写代码进行自动化测试时如何修复小黄瓜中的解析器错误
- c# - 如何在最顶层的 NSPanel 中获取键盘事件?
- php - 如何在 Intranet 上使用 Windows 身份验证自动登录网站?