@legrapho

Как расширением изменить адрес загрузки скрипта?

Общая задача такая: нужно с помощью расширения переопределить функции js на определенной странице.


В Хроме вопрос решается с помощью функции chrome.webRequest.onBeforeRequest.addListener

Например, есть страница:
<head>
<script type="text/javascript" src="http://mozilla.org/script.js" />
</head>
<body>
..
</body>


Расширение заменяет загружаемый скрипт на http://my-mozilla.org/script.js


В Фаерфоксе, судя по всему, аналога нет (вопрос на стеке)


Есть вариант запретить загрузку скрипта, как это делает adblock, например, и добавить контент скрипт на страницу, который переопределит функции.

Я, правда, пока так и не знаю, как это правильнее всего сделать.


Приветствуются любые мысли по этому поводу.
  • Вопрос задан
  • 3585 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Piratborn
Насколько я понял, нужно заменить скрипт на чужом сайте?
Для этого подойдет расширение Greasemonkey.
Гуглите по нему или userjs
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
06 нояб. 2024, в 03:35
5000 руб./за проект
06 нояб. 2024, в 00:20
1000 руб./за проект
06 нояб. 2024, в 00:03
40000 руб./за проект