ページに iframe が埋め込まれています。iframe からパーセント位置 Href を設定する必要があるのはなぜですか?
self.parent.location.href = blah blah blah;
ページに iframe が埋め込まれています。iframe からパーセント位置 Href を設定する必要があるのはなぜですか?
self.parent.location.href = blah blah blah;
これは通常、フレーム ブレーカーの手法です。
通常、次のようなものです。
if(self != top)top.location.href=someUrl;
ページの本文内に 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>