0

ページに iframe が埋め込まれています。iframe からパーセント位置 Href を設定する必要があるのはなぜですか?

self.parent.location.href = blah blah blah;
4

2 に答える 2

1

これは通常、フレーム ブレーカーの手法です。

通常、次のようなものです。

if(self != top)top.location.href=someUrl;
于 2012-06-10T10:41:29.800 に答える
0

ページの本文内に iframe タグを配置できるためtop、メイン ウィンドウの操作に使用します。見る:

メインページ

<!--This is the main page-->
<html>
    <head>
        <script>
        alert(window.top.location.href);//The main page's URL
        alert(window.self.location.href);//The main page's URL
        alert(window.top.location.href);//The main page's URL
        </script>
    </head>
    <body>
        <iframe src="myFrame.html"></iframe>
    </body>
</html>

myFrame.html

<html>
    <head>
        <script>
        alert(window.location.href);//"myFrame.html"
        alert(window.self.location.href);//"myFrame.html"
        alert(window.top.location.href);//The main page's URL
        </script>
    </head>
    <body>
    </body>
</html>
于 2012-06-10T17:06:45.140 に答える