他の 3 つのページに移動するためのメイン ページがあります。iframe
メインページ: 1.html
その他の 3 ページ: one.html、two.html、3.html。
コード
1.html
<html>
<body>
<div>
<ul>
<li style="float:left; margin:20px;"><a href="One.html" target="target">One</a></li>
<li style="float:left; margin:30px;"><a href="Two.html" target="target">Two</a></li>
<li style="float:left; margin:50px;"><a href="Three.html" target="target">Three</a></li>
</ul>
<iframe id="target"></iframe>
</div>
</body>
</html>
one.html
<html>
<body onload="try{alert(parent.location.href);} catch(e){alert(e);}">
1.html.
</body>
</html>
しかし、ドキュメントの場所を示すには問題がありparent
ます。次のような警告メッセージが表示されます。
SecurityError: Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match.
このエラーのコンテキストでメッセージで使用されている用語の意味、または単にこれが発生した理由を説明してください。