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 に答える