javascript - 当 AJAX 调用返回时,我如何让 Greasemonkey 做一些事情?

标签 javascript ajax event-handling youtube greasemonkey

在 YouTube 上,当我点击 trending 时,它会调用 AJAX 来获取热门视频。

现在,我制作了一个脚本,可以删除我已经看过的所有视频。

该脚本适用于首页,但我希望在单击 trending 时也执行该脚本。

最佳答案

您可以像这样拦截 AJAX 调用:

但这会变得很困惑,您会遇到区分您关心的 AJAX 调用和不关心的问题。

在实践中,只关注最终结果 HTML 并在它发生变化时对其进行处理会更简单。

我有一个方便的实用函数,在这些情况下效果很好。参见 this answer to "Fire Greasemonkey script on ajax request" .

关于javascript - 当 AJAX 调用返回时,我如何让 Greasemonkey 做一些事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8368537/

相关文章:

javascript - Jquery UI slider ,设置值错误

javascript - JQuery Ajax PHP 中的错误和成功处理

javascript - .NET 中的 AJAX POST

javascript - Cordova 阻止对文件 ://URLs 的 AJAX 调用

Java JCheckBoxMenuItem 仅在选择时触发事件

node.js - 用于回发的 Bot 框架事件?

javascript - 合并并返回唯一数组问题

javascript - 一次隐藏多个元素有什么更好的方法吗?

javascript - 如何将ajax请求数据保存到不同的变量中

python 基维 : Properly start a background process that updates GUI elements