只是想知道是否有人对使用jQuery获取iFrame的URL有任何想法。
例如,如果我的页面上有一个iFrame,并且有人正在浏览网站内部,那么iFrame就会有一种轻量级方式来抓取他们所在的当前网址。
答案 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);
});
答案 2 :(得分:0)
如果有人不得不再问一次。我必须使用jquery让它获取src并再次重写它,因为我想重绘/更改已嵌入的内容。只是,您需要预先包含iframe才能拥有直接选择器。
var iframeSrc = $('.article-content iframe:first-child').attr('src');
console.log(iframeSrc);
请告诉我这是否有帮助。