Registre os elementos DOM dinamicamente criados de uma página da Web com um userscript

Eu quero extrair todas as funções dinâmicas de javascript de uma página da web, com um userscript.

Alguém sugeriu usar um gancho para objetos DOM. Eles também forneceram este exemplo:

<code>var f = document.createElement;document.createElement = function(tagName){ 
console.log(tagName); 
f.apply(document, arguments); }
</code>


Eu acho que isso funciona registra todo odocument.createElement() chamadas, mas onde eu adiciono essa função no meu userscript?
Eu tentei criar um userscript que contém apenas esta função, mas não funcionou.

O userscript é executado depois que a página é carregada. Como esta função pode ser alterada para que rastreie as funções dinâmicas antes da mão?

questionAnswers(1)

yourAnswerToTheQuestion