1

ユーザーがボタンをクリックすると、iframeウィンドウの現在のURLに移動する、ボタンとiframeウィンドウでページを作成することは可能ですか?

4

3 に答える 3

2

document.location = document.getElementById("iframe_id").contentWindow.location同じドメインから Javascript を提供すると仮定すると、XSS の脆弱性に遭遇します。

于 2012-12-20T12:47:40.460 に答える
0
<html>
    <head>
        <script type="text/javascript">
            function FrameUrl()
            {
                alert('url = ' + document.frames['frame1'].location.href);
            }
        </script>
    </head>
    <body>
        <a href="#" onclick="FrameUrl();">Find the iFrame URL</a>
        <iframe name="frame1" src="http://www.facebook.com" width="100%" height="400"></iframe>
    </body>
</html>
于 2012-12-20T12:51:07.737 に答える
0

これは、「DaveRandom」による言及として正しい

top.location.href = window.location.href

于 2012-12-20T12:59:09.157 に答える