Задать вопрос
@kilisniki

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

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


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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 14:43
25000 руб./за проект
18 дек. 2024, в 14:22
750 руб./за проект
18 дек. 2024, в 14:20
7500 руб./за проект