0

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

例如,如果我的页面上有一个 iFrame,并且有人正在滚动浏览该 iFrame 内的网站,那么是否有一种轻量级的方法可以获取他们所在的当前 URL。

4

3 回答 3

6

你应该能够做类似的事情

$("#parent").get(0).contentWindow.location
于 2013-05-17T13:26:46.150 回答
1

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

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

让我知道这是否有帮助。

于 2013-11-19T00:52:58.817 回答
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/

于 2013-05-17T13:29:27.140 回答