这个问题确实概括了......
我有一个带有子 iframe 的父页面,
如何知道 iframe 的位置何时发生变化,即用户单击了 iframe 中的链接并且 iframe 正在导航到另一个页面
我知道我可以像这样绑定(bind)到 iframe 的 onload
事件
$("#theIframe").load(function(){
//Do something
})
但那时已经太晚了...页面已经加载...
基本上,我需要在单击链接或提交表单后立即查明,或者任何导致 iframe 位置发生更改的原因...
它不必在 IE 中工作,但如果能在 IE 中工作就更好了...而且它也不必是 jquery...
提前致谢...
最佳答案
尝试
onbeforeunload
子文档正文上的事件。所有主流浏览器都支持它。
关于javascript - 使用 javascript (jquery) 找出 iframe 的 window.location.href 何时发生更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1956328/