繁体   English   中英

通过Chrome扩展程序将侦听器附加到AJAX事件

[英]Attach listener to AJAX event via chrome extension

我想将侦听器附加到AJAX更新,以便可以重新加载chrome扩展程序。 现在,如果用户单击并转到通过AJAX加载的网站的另一部分,则不会显示该扩展名。 该站点不是我的站点,因此我无法控制AJAX更新。 谢谢!

您不能监听ajax请求(不使用实验性api),但是可以监听在修改DOM时触发的DOMSubtreeModified事件:

document.addEventListener("DOMSubtreeModified", function(event){
        //something on the page has changed
});

只需小心,因为修改大页面时可能会在几秒钟内触发数百个此类事件。 可能需要实施一些延迟。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM