Как отслеживать изменение js скриптов сайта? Есть ли для этого расширение?

Ссылка скопирована
1 ответ

Сайт не мой. Существует ли расширение для браузера, которое при заходе на сайт сохраняет скрипты, а после повторного захода на сайт проверяет, были ли изменены JS скрипты (чтобы например отслеживать что добавили, исправили или что удалили)?

Дополнительно:

Не знаю таких расширений. Можно легко написать своё

  • не думаю что прям легко...
  • kenikF, да не легко, более того, такое расширение можно написать лишь на Firefox, это единственный браузер, который позволяет перехватывать и анализировать содержимое (контентную часть) всех запросов в режиме реального времени.

    В остальных Chromium-браузерах, можно сами запросы видеть и их заголовки, но их контентную часть посмотреть нельзя.

  • zkrvndm, точно нельзя?
  • ProjectSoft, да, мне уже доводилось пилить расширения для перехвата запросов, только в Firefox можно через расширение прочитать или изменить содержимое ответа.

    Для того, чтобы модифицировать тело HTTP ответа на запрос, вызовите webRequest.filterResponseData, и передайте ID запроса. Это возвратит объект webRequest.StreamFilter который вы сможете использовать чтобы исследовать и изменять данные когда они получены браузером.

  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Никита Орлов Ответ

    Для отслеживания изменений в JavaScript скриптах на сайте можно использовать различные инструменты и методы. Один из самых популярных способов – использование инструментов для разработчиков в браузере.

    В большинстве современных браузеров есть встроенные инструменты разработчика, которые позволяют отслеживать изменения в коде сайта. Например, в Google Chrome можно открыть DevTools, затем перейти на вкладку Sources и там просматривать все загруженные скрипты, отслеживать изменения и даже отлаживать код.

    Также существуют расширения для браузеров, которые могут помочь отслеживать изменения в JavaScript скриптах на сайтах. Например, расширение "LiveReload" автоматически обновляет страницу, когда происходят изменения в исходном коде. Есть и другие расширения, такие как "Web Developer" или "Firebug", которые также могут быть полезны для отслеживания изменений в JavaScript.

    Однако, стоит помнить, что изменение JavaScript кода на чужом сайте без согласия владельца может нарушать законы о защите авторских прав и конфиденциальности данных. Поэтому, перед использованием любых инструментов для отслеживания изменений на сайте, убедитесь, что вы имеете право на это или спросите разрешения у владельца сайта.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно