【发布时间】:2018-06-29 21:34:42
【问题描述】:
我需要在 iframe 或类似的东西中加载页面,但是,此页面重定向到另一个域中的登录页面,然后,我有一个跨域错误!
错误类似于:
Failed to load https://otherdomain.com/159HBR321: Redirect from
'https://otherdomain.com/159HBR321' to
'https://thirddomain.com/home/login'
has been blocked by CORS policy: No 'Access-Control-Allow-Origin'
header is present on the requested resource. Origin 'null' is
therefore not allowed access.
我尝试了类似的方法:
$(function(){
$("#divId").load("https://otherdomain.com/159HBR321");
});
...
<div id="divId" style="display:none;"></div>
并尝试使用 iframe:
<iframe src="https://otherdomain.com/159HBR321"></iframe>
我有一个Java项目,所以我可以用Java或JS(JQuery等)解决这个问题。
但没有成功。只是观察一下,我无法更改其他域服务器上的任何内容。
关于如何解决这个问题的任何线索?提前致谢。
【问题讨论】:
-
非常相似,但我想我真正的问题是链接调用了另一个链接(在第三个域中)。我试过这个选项,但没有用。
标签: javascript java jquery cross-domain