Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 从链接打开Outlook Web App电子邮件会导致阻止跨源帧访问错误_Angularjs_Outlook Web App - Fatal编程技术网

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

Angularjs 从链接打开Outlook Web App电子邮件会导致阻止跨源帧访问错误,angularjs,outlook-web-app,Angularjs,Outlook Web App,我正在尝试从我正在构建的web应用程序的链接(即)访问Outlook电子邮件。单击该链接将在浏览器中打开一个新选项卡,启动Outlook Web App并打开电子邮件 相反,我得到了这个错误:阻止了原点为“”的帧访问跨原点帧 我正在使用AngularJS ng href指令创建target=\u blank的链接,以强制在新选项卡中打开 在同一浏览器选项卡中打开电子邮件时,电子邮件将正常打开,不会出现错误(无目标=\u空白) 我非常感谢任何建议的解决方案来帮助我解决这个问题。我通过更改URL中的

我正在尝试从我正在构建的web应用程序的链接(即)访问Outlook电子邮件。单击该链接将在浏览器中打开一个新选项卡,启动Outlook Web App并打开电子邮件

相反,我得到了这个错误:阻止了原点为“”的帧访问跨原点帧

我正在使用AngularJS ng href指令创建target=\u blank的链接,以强制在新选项卡中打开

在同一浏览器选项卡中打开电子邮件时,电子邮件将正常打开,不会出现错误(无目标=\u空白)


我非常感谢任何建议的解决方案来帮助我解决这个问题。

我通过更改URL中的部分查询字符串解决了这个问题

发件人:

致:


现在,直接链接将在任何帧中打开,前提是您已通过身份验证,没有任何跨原点错误

这将是因为OWA中电子邮件的直接链接并没有首先通过OWA登录屏幕来验证您并没有完全按照您想要做的去做。。。它希望您首先进入登录页面,然后单击电子邮件。。。不尝试打开电子邮件并绕过登录方法。。。不会生成任何会话数据。感谢您的回复。即使在针对ADFS/Office 365进行身份验证后,我也会收到此错误。我应该提到,电子邮件将从空白浏览器选项卡中的直接链接打开,而不是从我的web应用程序中的链接打开。您能否编写一个小脚本,将电子邮件URL作为变量。您在新选项卡中打开脚本,然后(使用传递的URL作为变量)重定向到URL?PHP(myStub.PHP):
-您的应用程序在空白处打开
myStub.PHP?URL=您的OWA地址