获取iframe中的当前网址

时间:2012-12-20 12:43:12

标签: php iframe

是否可以使用按钮和iframe窗口创建页面,当用户点击按钮时,它会将他带到iframe窗口的当前网址?

3 个答案:

答案 0 :(得分:2)

document.location = document.getElementById("iframe_id").contentWindow.location假设您从同一个域投放Javascript,否则您将遇到XSS vulnerabilities

答案 1 :(得分: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>

答案 2 :(得分:0)

正如“DaveRandom”提到的那样正确

top.location.href = window.location.href