Я работаю над библиотекой javascript, которую клиенты включают на своем сайте для встраивания виджета пользовательского интерфейса. Я хочу, чтобы протестировать dev-версии библиотеки на сайте клиента, не требуя от них каких-либо изменений в их коде. Это облегчит отладки проблем и тестирование новых версий.
Для этого мне нужно изменить script include, чтобы указать на мой dev-сервер, а затем переопределить метод load(), который вызывается на странице, чтобы добавить дополнительный параметр, чтобы сообщить ему, на каком сервере указывать, когда удаленные вызовы.
Похоже, я могу добавить JS на страницу с использованием расширения chrome, но я не вижу способа изменить страницу до ее загрузки. Есть ли что-то, что мне не хватает, или хромированные расширения не разрешают делать такие вещи?