MutationObserver
Webブラウザで動くJavaScriptでDOMの変更を検知してコールバックを実行する際にMutationObserverが使える
Reactなどの仮想DOM時代に使いみちあるか?と思っていたが、SaaSやASPにユーザースクリプトを埋め込むとか、自身ではコントロール下にないサイトでなにかやるときに使える
code:ts
const mutationObserver = new MutationObserver(() => {
if ($('.noise').length) {
$('.noise').remove();
}
});
mutationObserver.observe(document.querySelector('.card'), { childList: true });
https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver
https://qiita.com/munieru_jp/items/a6f1433652124a2165e4