Как переопределить функциональность window.open?

Допустим, у меня есть window.open (без параметра name), разбросанный по моему проекту, и я хочу изменить реализацию так, чтобы везде, где не указано имя, я указывал имя по умолчанию.

Я хочу подключить свой собственный метод к window.open, чтобы при каждом запуске window.open он вызывал мой собственный метод, который затем вызывал бы window.open (с параметром name).

Это возможно через Javascript? Будут ли какие-либо проблемы с циклической зависимостью в этом, то есть window.open, вызывающем мою пользовательскую функцию, которая, в свою очередь, снова вызывает функцию window.open?

Постскриптум Проще говоря, я хочу переопределить функциональность window.open.

Ответы на вопрос(3)

Ваш ответ на вопрос