获取iFrame的网址

时间:2013-05-17 13:22:36

标签: jquery url iframe

只是想知道是否有人对使用jQuery获取iFrame的URL有任何想法。

例如,如果我的页面上有一个iFrame,并且有人正在浏览网站内部,那么iFrame就会有一种轻量级方式来抓取他们所在的当前网址。

3 个答案:

答案 0 :(得分:6)

您应该可以执行类似

的操作
$("#parent").get(0).contentWindow.location

答案 1 :(得分:0)

使用此

 var iframe = '<iframe src="http://someaddress.com" width="600" height="500"></iframe>';

 regEx = /(src)=["']([^"']*)["']/gi;

iframe.replace(regEx, function(all, type, value) {
alert(value); 
});

看看http://jsfiddle.net/D8gLN/

答案 2 :(得分:0)

如果有人不得不再问一次。我必须使用jquery让它获取src并再次重写它,因为我想重绘/更改已嵌入的内容。只是,您需要预先包含iframe才能拥有直接选择器。

var iframeSrc = $('.article-content iframe:first-child').attr('src');
console.log(iframeSrc);

请告诉我这是否有帮助。