这可能吗?
答案 0 :(得分:3)
假设你只有一个iframe ......
$("iframe").load(function() {
alert("Changed!");
alert(frames[0].document.body.innerHTML);
});
答案 1 :(得分:2)
这是有效的:
1 _
<iframe src ="page.html" name="fraFrame" id="fraFrame" onLoad="alert('url changed!!!');">
<p>Your browser does not support iframes :P</p>
</iframe>
2_ 使用DOM引用或jquery事物:
$("#fraFrame").load(function (){
// do something once the iframe is loaded
});
答案 2 :(得分:1)
您可以查看window.setInterval
功能。此外,您不能通过更改src
属性进行此更改的javascript代码通知您,而不是经常轮询吗?
答案 3 :(得分:1)
我不确定这是否有效,但我会尝试这样做: 您可以尝试将“加载”事件绑定到iframe。 URL更改后,iframe应在重新加载页面时触发加载事件。