Как отслеживать изменение js скриптов сайта? Есть ли для этого расширение?
Сайт не мой. Существует ли расширение для браузера, которое при заходе на сайт сохраняет скрипты, а после повторного захода на сайт проверяет, были ли изменены JS скрипты (чтобы например отслеживать что добавили, исправили или что удалили)?
kenikF, да не легко, более того, такое расширение можно написать лишь на Firefox, это единственный браузер, который позволяет перехватывать и анализировать содержимое (контентную часть) всех запросов в режиме реального времени.
В остальных Chromium-браузерах, можно сами запросы видеть и их заголовки, но их контентную часть посмотреть нельзя.
ProjectSoft, да, мне уже доводилось пилить расширения для перехвата запросов, только в Firefox можно через расширение прочитать или изменить содержимое ответа.
Для того, чтобы модифицировать тело HTTP ответа на запрос, вызовите webRequest.filterResponseData, и передайте ID запроса. Это возвратит объект webRequest.StreamFilter который вы сможете использовать чтобы исследовать и изменять данные когда они получены браузером.