1

我正在使用 jquery 灯箱插件 ( http://colorpowered.com/colorbox/ ) 使用 iframe 加载内容。问题是当用户直接或通过搜索引擎访问页面时,他们被带到的页面是 iframe 内容本身,而不是加载 iframe 的父页面。

如何将直接访问 iframe 的用户重定向到加载 iframe 的原始页面?

4

2 回答 2

4
if(window.top.location == window.location){
  window.location = "http://example.com/whatever/page/you/want/them/to/go/to.html";
}
于 2009-09-05T12:16:07.687 回答
0

如果我理解正确,您需要确定您是否在 iframe 中,所以这个 jQuery 应该可以工作:

<script type="text/javascript">
$(document).ready(function() {
    if (top != self) {
            window.location = "page_with_iframe.htm";
    }
});
</script>    
于 2010-10-28T16:05:05.950 回答