【问题标题】:How to clear setInterval in a particular iframe如何清除特定 iframe 中的 setInterval
【发布时间】:2016-10-05 11:21:13
【问题描述】:

我创建了一个像 facebook 这样的多重作弊系统。如果单击 index.php 页面中的用户名,则此用户 ID 将发送到新聊天框内的 iframe 页面。这时iframe里面的一个setInterval开始收集数据来展示。

所以,如果我关闭特定的聊天框,我想清除 iframe 中的 setInterval。

有任何方法可以检测 Iframe 页面是否接近自动清除 setInterval。或任何其他方式将用户 ID 发送到 iframe 页面以清除 setInterval。

【问题讨论】:

    标签: javascript php jquery iframe


    【解决方案1】:

    您可以使用clearInterval 函数停止间隔。

    首先创建一个区间:

    var interval = setInterval("function", 10000);
    

    然后用这个清除它:

    clearInterval(interval);
    

    【讨论】:

    • 有什么方法可以检测Iframe页面是否接近自动清除setInterval。
    • @koc 你是什么意思关闭?您的意思是检测<iframe> 元素是否不再存在,因此计时器不会继续运行?
    • 当然,如果我关闭一个聊天框,我也不需要它的 iframe 元素。
    • 这里的答案详细说明了移除元素时如何触发事件:stackoverflow.com/questions/2200494/…
    猜你喜欢
    • 2020-01-12
    • 1970-01-01
    • 2010-10-31
    • 2019-07-03
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 2010-12-19
    • 2016-03-14
    相关资源
    最近更新 更多