Size: a a a

2021 July 07

К

Константин in javascript_ru
это их единственное предназначение - выполнять асинхронные функции синхронно  и с синхронным синтаксисом
источник
2021 July 08

A

Anvar in javascript_ru
А как можно отредактировать в браузере переменную let foo, которая находится внутри функции? GreaseMonkey? Как можно влиять на эту переменную? Через консоль? Как?
источник

К

Константин in javascript_ru
никак
источник

К

Константин in javascript_ru
вообще никак
источник

К

Константин in javascript_ru
Хочешь патчить аргументы - подменяй полностью метод/функцию на свою, куда передавай аргументы из глобали
источник

A

Anvar in javascript_ru
Вот такая функция:
https://pastebin.com/czS96z9b
Хорошо, а как полностью подменить только эту функцию? Как "отключить" конкретную функцию? Да и каким плагином пользоваться, чтобы клиентские скрипты работали вместе с сайтом, а не как отдельное?
Как отключить 11 строчку кода, где location.href?
источник

К

Константин in javascript_ru
Любым. Грисманки, тамперманки, экстеншены -
любой инжектор тупо запускает скрип в контексте документа.
патчить - твоя пререгатива
источник

К

Константин in javascript_ru
Чтобы ее подменить - надо найти доступ к ней из глобали.
возможно, она будет 33 раза в кложуре и тебе придется подменять весь модуль полностью.
источник

К

Константин in javascript_ru
можешь пропатчить setInterval
источник

A

Anvar in javascript_ru
Думал эти дополнения способны патчить переменную напрямую. Теперь понимаю больше)
источник

A

Anvar in javascript_ru
Функцию вызывает jQuery внутри тегов <script> внизу страницы,
Последние строки страницы:
https://pastebin.com/kauG0QcH
источник

A

Anvar in javascript_ru
Но для этого нужно вызвать переменную таймера глобально, а не let. Верно? Или что мне нужно читать? Какое направление?
источник

К

Константин in javascript_ru
Ну вот и меняй setTimeTicker
источник

К

Константин in javascript_ru
полностью
источник

К

Константин in javascript_ru
Там тебе придется подавить оригинал, хотя там надо смотреть.
Ну те это не так просто для новичка.
источник

A

Anvar in javascript_ru
Именно!) А что нужно знать для этого, кроме как редактирования самого браузера?))
источник

К

Константин in javascript_ru
JS чуть меньше чем полностью и то, как скрипты выполняются
источник

К

Константин in javascript_ru
чем inline script отличается от того, что в header
источник

К

Константин in javascript_ru
и тд
источник

К

Константин in javascript_ru
Для начала у тебя сложнее, так как ты не можешь через консоль проверить
источник