首页 > 解决方案 > 如果使用 javascript 在 iF​​rame 中打开页面,则重定向

问题描述

我有一个 URL abc.com,在其中,def.com 正在使用 iframe 打开。我正在寻找一种将 abc.com 重定向到 def.com 本身的方法。(如果有人在 iFrame 中打开我的网站,请改为重定向到我的网站)。

我确实在 SO 上进行了搜索,发现了一些类似的问题,并基于我在下面尝试过的问题。我在 def.com 上写了下面的代码

<script type="text/javascript">
if (window != top){
<!--
    top.location.href = location.href;
-->
}
</script>

它似乎适用于 Chrome 和 Mozilla,但不适用于 Safari。我不是 JS 方面的专家。所以不确定我是否做得正确。另请注意,我无法编辑 abc.com。

标签: javascriptiframe

解决方案


我想你正在寻找类似的东西,

window.parent.location = location.href;

这将改变href父窗口的。


推荐阅读