@gurkin4 изучил и проверил самостоятельно, не работает все равно, поэтому и обращаюсь за советом к профессионалам
Подмена HTTP запроса
-
Сайт при загрузке получает код JS скрипта, я немного модифицировал этот скрипт под свои нужды, как я могу при загрузке опредленного URL браузером подменить результат HTTP запроса, чтобы "заинжектить" мой скрипт вместо оригинального?
Другие методы использовать не вариант, для решения моей задачи инжект модифицированного скрипта - единственный вариант т.к. сам скрипт старательно обфусцирован
-
@blackextype said in Подмена HTTP запроса:
Сайт при загрузке получает код JS скрипта, я немного модифицировал этот скрипт под свои нужды, как я могу при загрузке опредленного URL браузером подменить результат HTTP запроса, чтобы "заинжектить" мой скрипт вместо оригинального?
Другие методы использовать не вариант, для решения моей задачи инжект модифицированного скрипта - единственный вариант т.к. сам скрипт старательно обфусцирован
Запретите загрузку файла скрипта по url и загрузите его изменённое содержимое через действие "Яваскрипт"
-
@Fox said in Подмена HTTP запроса:
@blackextype said in Подмена HTTP запроса:
Сайт при загрузке получает код JS скрипта, я немного модифицировал этот скрипт под свои нужды, как я могу при загрузке опредленного URL браузером подменить результат HTTP запроса, чтобы "заинжектить" мой скрипт вместо оригинального?
Другие методы использовать не вариант, для решения моей задачи инжект модифицированного скрипта - единственный вариант т.к. сам скрипт старательно обфусцирован
Запретите загрузку файла скрипта по url и загрузите его изменённое содержимое через действие "Яваскрипт"
По моему опыту такое себе решение, если скрипт большой при буквально 20 потоках начинают лететь таймауты. Они связаны не ресурсами ПК а именно с передачей данных в браузер
-
@UserTrue said in Подмена HTTP запроса:
По моему опыту такое себе решение, если скрипт большой при буквально 20 потоках начинают лететь таймауты. Они связаны не ресурсами ПК а именно с передачей данных в браузер
Пока, к сожалению, другого способа нет. Только если поднимать самостоятельно прокси и прописывать правило замены
-
@blackextype можно переопределить кусок кода. Если так просто к нему не попасть, можно попробовать monkeypatch на fetch