@kilisniki

Как изменить JS код в браузере в рантайме?

На сайте есть загружаемые скрипты.
В одном из таких скриптов есть баг (предположительно).
Я хочу его отдебажить и пофкисить для личных нужд. По крайней мере хочу поиграться.
Проблема в том, что код который мне нужно изменить формируется заранее: в данном примере это анонимная функция. То есть там происходит что-то вроде такого:
// some code
.onClick(() => { console.log("abc"); })


Код выводит "abc" по клику. Я хочу изменить фрагмент кода с "abc" на "def". (не переопределяя onCLick)
Когда-то мне приходилось для такого фокуса стопать в браузере момент начала выполнения js кода, модифицировать его и сохранять. Но у меня есть подозрение, что это можно сделать более цивилизованным образом.
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы