Javascript 如果/当内容来自不同的域时,我想用IFrame的内容替换父页面

Javascript 如果/当内容来自不同的域时,我想用IFrame的内容替换父页面,javascript,html,Javascript,Html,我有一个iframe,其中包含指向其他网站的链接。我不能轻易改变这些链接的目标。一旦用户单击当前域的链接,我就想删除iframe。也就是说,我希望iframe的内容成为整个页面,而旧的父页面被忽略 如何实现这一点?您可以侦听iframe加载事件,并根据该事件更改窗口的位置 使用jQuery: $('iframe').load(function(){ window.location = $(this).attr('src') ; }); 您希望当用户单击iframe时,iframe将出现

我有一个iframe,其中包含指向其他网站的链接。我不能轻易改变这些链接的目标。一旦用户单击当前域的链接,我就想删除iframe。也就是说,我希望iframe的内容成为整个页面,而旧的父页面被忽略


如何实现这一点?

您可以侦听iframe加载事件,并根据该事件更改窗口的位置

使用jQuery:

$('iframe').load(function(){
    window.location = $(this).attr('src') ;
});

您希望当用户单击iframe时,iframe将出现在整个页面上,并且旧内容将被隐藏吗?