我有通过在某些网页的iframe显示其他网站的站点。它这样做是为了显示一个工具栏,是相关的阅读器(如Facebook和Owly一样)。但是,当用户选择离开原来的网站我要到酒吧去了。正如你可能会有这样的,我不控制在iframe的站点,他们是在另一个域比iframing页。

我试图目标=“_父”上<iframe>,没有运气。然后我尝试了各种脚本的解决方案,但他们都失败的原因相同的域限制。我最后一次尝试是有在iframe网址更改超时检查,但是当页面上的另一个域iframe.contentWindow.location.href限制(不同于对象iframe.contentWindow.location,我发现有点怪)。

这个问题的解决方案的任何?我知道iframe会不在身边最热门的东西,但他们做的工作在这种情况下。

有帮助吗?

解决方案

没有解决方案。

要得到一个链接到顶部框架打开的唯一方法是能够访问链接本身。如你观察到的,相同的起源策略阻止JS从帧访问它的外部。

其他提示

尝试的目标= _top 这应该在窗口的全身打开页。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top