如何 catch/watch 在 Tampermonkey 的 Javascript 中追加触发器?

How to catch/watch append trigger in Javascript in Tampermonkey?

我正在编写 Tampermonkey 脚本,我想在其中的网页中 运行 一个函数,只要某些脚本在正文标记中附加 html 代码,该函数就应该 运行。

可以来自:

$('body').append('<div>new html</div>');
//or
document.getElementsByTagName('body')[0].innerHTML += '<div>new html</div>';
//or
document.getElementsByTagName('body')[0]insertAdjacentHTML('afterend', '<div>new html</div>')
//or from any other library

现在在 Tampermonkey 中,我想要 运行 脚本,它应该 catch/watch 这些和 运行 我的自定义 Tampermonkey 函数。

我已经在 Tampermonkey 中使用 unsafewindow 来访问网页 Javascript。

我问这个问题的原因是我没有找到类似的相关内容。

我只需要一种方法来捕捉这些事件,而不是整个代码。

您尝试过使用 MutationObserver 吗?