2013-12-19 58 views
0

我在我的网站内有iframe
iframe里面的用户可以滑入另一个网站,这意味着iframe内的url正在根据显示的页面进行更改。 是否有可能在iframe里面有url如何获得iframe2内的网址

谢谢。

+1

“是否有可能在iframe中寻址?”这是什么意思? – RononDex

+1

http://stackoverflow.com/questions/938180/get-current-url-from-iframe –

回答

1

我认为你不能与iframe交互,因为唯一的交互是提供给iframe的初始src(或URL)。

“因为在大多数JavaScript 实现跨域安全限制的,它通常不可能一个HTML文档 与另一帧,弹出窗口,或iframe除非两页 是由同一个域提供通信。詹姆斯伯克提出了一个巧妙的解决方案 ,允许在父窗口和它的iframe或弹出窗口之间进行双向通信 。“ Source

你正在做什么?你最终的结果是什么......所以我可以帮助

0

你可以侦听iFrame加载事件并使用位置来获取值。

var frame = document.getElementById("my_iframe"); 
frame.addEventListener('load', function (evt) { 
    console.log(frame.contentWindow.location.href); 
}, false; 

这会在每次更改时为您提供'URL'。