Greasy Fork is available in English.
detect mod change
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/402597/801281/monitor%20dom%20change.js
// ==UserScript==
// @name monitor dom change
// @namespace http://www.chaochaogege.com
// @version 0.1
// @description detect mod change
// @author You
// @grant none
// ==/UserScript==
!function () {
window.monitordom = function (domnode, cb,config = {childList: true}) {
const targetNode = domnode
// Callback function to execute when mutations are observed
const callback = function (mutationsList, observer) {
for (let i = 0; i < mutationsList.length; i++) {
cb(mutationsList[i])
}
};
// Create an observer instance linked to the callback function
const observer = new MutationObserver(callback);
// Start observing the target node for configured mutations
observer.observe(targetNode, config)
}
}()