Поскольку это довольно популярный вопрос, касающийся редактирования JS в реальном времени, я хочу указать на еще одну полезную опцию. Как описано в сообщении svjacob:
Я понял, что могу добавить точку останова в отладчике к некоторой строке кода перед тем, что я хочу динамически редактировать. А поскольку точки останова остаются даже после перезагрузки страницы, я смог отредактировать изменения, которые я хотел, приостановив их в точке останова, а затем продолжил загружать страницу.
Приведенное выше решение не сработало для меня для довольно большого JS (пакет веб-пакетов - минимизированная версия 3,21 МБ, 130 тыс. Строк кода в предварительно сертифицированной версии) - Chrome упал и запросил перезагрузку страницы, которая вернула все сохраненные изменения. В этом случае нужно было Fiddler , где вы можете установить опцию AutoRespond для замены любого удаленного ресурса любым локальным файлом с вашего компьютера - Подробнее см. Этот вопрос .
В моем случае мне также пришлось добавить заголовки CORS в fiddler, чтобы успешно смоделировать ответ.