我有一个 GM 脚本,可以在 Facebook 页面上的某些超链接旁边添加按钮。但是,任何 AJAX 更新都会破坏页面该部分中的按钮(即,当您单击“查看更多评论”时 - 该线程上的所有按钮都会消失)
我想做的事:
在某些 AJAX 操作完成后重新运行我的 GM 功能 - 主要是在查看更多评论和加载新页面时(即点击不同的组页面,这都是 AJAXed)
我目前所做的:
有一个 30 秒的循环,每 30 秒重新运行一次我的代码。不理想。设置较短的循环只会导致滞后
编辑 - 它实际上会制作越来越多的按钮。超级不理想!
您如何提供帮助:
在 AJAX 完成加载某些内容后,我应该使用什么代码来触发我的函数?我应该怎么做才能使我的代码仅在我想要的 AJAX 更新时触发,例如“新页面”和“更多评论”更新?
编辑 - 我只需要在更新的位上重新运行我的代码(这甚至可能吗?)
注意:
我搜索了一下,找到了一些普通 jQuery、asp.net 等的答案,但没有找到 GM-jQ 组合。