代码之家  ›  专栏  ›  技术社区  ›  Martin Ongtangco

不断检查iframe是否通过Jquery从内部更改了url

  •  2
  • Martin Ongtangco  · 技术社区  · 14 年前

    这可能吗?

    4 回复  |  直到 14 年前
        1
  •  3
  •   Josh Stodola    14 年前

    假设你只有一个iframe。。。

    $("iframe").load(function() {
      alert("Changed!");
      alert(frames[0].document.body.innerHTML);
    });
    
        2
  •  2
  •   ehmad    14 年前

     <iframe src ="page.html" name="fraFrame" id="fraFrame" onLoad="alert('url changed!!!');"> 
        <p>Your browser does not support iframes :P</p>
     </iframe>
    

    使用DOM引用或jquery:

    $("#fraFrame").load(function (){
        // do something once the iframe is loaded
    });
    
        3
  •  1
  •   Darin Dimitrov    14 年前

    你可以看一下 window.setInterval 功能。另外,除了不断地进行轮询之外,您还不能收到更改查询的javascript代码的通知吗 src 更改的属性?

        4
  •  1
  •   IgalSt    14 年前

    我不确定这是否有效,但我会尽力做到: