Como substituir a funcionalidade window.open?
Digamos que tenho window.open (sem parâmetro de nome), disperso no meu projeto e desejo alterar a implementação para que, onde quer que o nome não seja especificado, especifique um nome padrã
O que eu quero fazer sobre isso é conectar meu próprio método ao window.open, para que, sempre que o window.open for executado, ele internamente chamará meu próprio método, que chamará window.open (com o parâmetro name
Isso é possível através do Javascript? Haverá algum problema de dependência circular neste, ou seja, window.open chamando minha função personalizada, que por sua vez chama a função window.open novamente?
P.s. Em termos simples, o que eu quero fazer é substituir a funcionalidade window.open.