从链接打开Outlook Web App电子邮件会导致阻止跨源框架访问错误

时间:2014-06-17 18:50:32

标签: angularjs outlook-web-app

我正在尝试从我正在构建的网络应用中通过链接(即https://outlook.office365.com/owa/#viewmodel=ReadMessageItem&ItemID=xxxxxxx)访问Outlook电子邮件。单击该链接应在浏览器中打开一个新选项卡,启动Outlook Web App,然后打开电子邮件。

相反,我收到此错误:屏蔽了包含来源的框架" https://outlook.office365.com"从访问跨源框架

我正在使用AngularJS ng-href指令创建与target = _blank的链接,以强制在新标签页中打开。

在同一浏览器标签中打开电子邮件时,电子邮件会正常打开(无目标= _blank)

我感谢任何建议的解决方案,以帮助我解决此问题。

1 个答案:

答案 0 :(得分:1)

我通过更改URL中的部分查询字符串来解决问题。

来自:https://outlook.office365.com/owa/#viewmodel=ReadMessageItem&ItemID=xxxxxxx

收件人:https://outlook.office365.com/owa/#ItemID=xxxxxxx

现在直接链接将在任何框架中打开,只要您经过身份验证,没有任何跨源错误。