制作没有间隔时间的通知程序(带事件)

时间:2013-05-11 11:22:25

标签: javascript jquery google-chrome-extension

我做了一个通知程序扩展,它使用setInterval每隔2-5秒检查一次网址。 是否有没有setInterval的通知器?就像一个只有在网址发生变化时才会触发的事件。

我正在使用jQuery向该网址发送请求。

1 个答案:

答案 0 :(得分:0)

您必须清楚地定义要监视的对象。它是整个页面的主体吗?它是页面上的精确元素吗?它是(n)(i)框架吗?它是页面url itselft吗?它是XMLHttpRequest响应吗?然后你会attach an event listener to that object,如果这样的对象支持事件监听器(例如document.body支持的事件列表)。

不幸的是,body元素没有onchange元素。但是,您可以使用MutationEvents,这会在更改DOM时触发,但请记住支持是有限的,可能slow down every change in the DOM