Javascript 如何获取iframe的url?

Javascript 如何获取iframe的url?,javascript,url,iframe,cors,Javascript,Url,Iframe,Cors,如何获取在其他站点(CORS)加载页面的iframe的URL iFrameObject.contentWindow.location.href 返回CORS错误 更新: 用户将在iframe中导航,并将获得另一个我不知道的url。这就是我想要检查的,如果用户访问该url,iframe会自动关闭 相关问题: (我正在尝试获取url参数中的信息)您只需获取它的src属性: var URL = iFrameObject.src; // something like "http://example.

如何获取在其他站点(CORS)加载页面的iframe
URL

iFrameObject.contentWindow.location.href 
返回
CORS错误

更新:

用户将在iframe中导航,并将获得另一个我不知道的url。这就是我想要检查的,如果用户访问该url,iframe会自动关闭

相关问题:
(我正在尝试获取url参数中的信息)

您只需获取它的
src
属性:

var URL = iFrameObject.src;
// something like "http://example.com"

更新:由于框架的URL将发生变化,并且与
src
属性不同,因此在不违反跨源策略的情况下,您将无法访问它。你不能在另一个来源的
iframe
中执行任何操作。

标记和否决投票的人没有读到“重复”问题(这是我自己的问题!)你的答案每次都返回SRC,而不是url。然后你必须使用contentWindow,但由于COR的错误,你不能这样做。。。您必须找到另一个解决方案,而不是iFrame,因此这个问题没有答案?恐怕答案是您无法获取外部框架的url谢谢。请编辑您的答案,并将最后一条评论添加到您答案的底部,以便将来的人能够快速获得它。