我使用iframe将faroo.com作为默认src加载到框架中,当我搜索并使用faroo移动到其他网页时,但仍然在iframe src中显示faroo.com我想捕捉在iframe中加载页面的URL如何从iframe获取当前页面加载的url
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(function(){
$('#frameid').load(function(){
var z=$('#frameid').attr('src');
console.log('hi '+z);
});
$('#clicked').on('click', function(){
$('#frameid').attr('src', 'http://www.faroo.com/');
});
});
</script>
</head>
<body>
<iframe width="100%" height="500px" id="frameid" src="" name="iframe_a" ></iframe>
<p><input type="button" value="click me!" id="clicked"></p>
</body>
</html>
在执行console.log的O/p总是faroo.com不是当前网站已加载
如果你正在寻找的“父母”页面的iframe的网址,看到http://stackoverflow.com/q/3420004/32453 – rogerdpack 2016-11-08 20:48:45