Плагин Firefox, который может изменять входящие данные до того, как страница их обработает? - PullRequest
6 голосов
/ 31 января 2010

Скажем, веб-страница загружает внешний javascript при загрузке, есть ли такой плагин FireFox, который я мог бы использовать, чтобы изменить javascript до того, как страница его обработает? (не только конкретно javascript)

Заранее спасибо. (также я почти уверен, что плагин Tamper Data изменяет только данные заголовка, а не фактическое содержимое, полученное)

Ответы [ 6 ]

6 голосов
/ 04 февраля 2010

Для всех, кто никогда не использовал tamperdata: данные тампера для OUTGOING запросов. Данные несанкционированного доступа могут изменять ВЕСЬ запрос, кроме URL-адреса, который требует повторного воспроизведения запроса.

Используя GreaseMonkey, вы можете создавать автономные пользовательские плагины, которые могут изменять любой элемент страницы перед его загрузкой.

Здесь - это РУКОВОДСТВО, которое вам нужно, объясняющее GreaseMonkey.

Здесь - это огромное количество GreaseMonkey "UserScripts". Этот сайт содержит много примеров того, что вы ищете.

5 голосов
/ 02 февраля 2010

У вас есть пара вариантов:

  1. Данные несанкционированного доступа изменят параметры POST (и действительно ПОЛУЧИТЬ, так как вы можете изменить URL).
  2. Вы также можете комбинировать FoxyProxy (https://addons.mozilla.org/en-US/firefox/addon/2464) с любым количеством бесплатных интерактивных прокси (Fiddler, Paros, Burp, Charles)
  3. Наконец, вы можете не использовать прокси-сервер и написать сценарий greasemonkey.

Думаю, вам больше всего повезет с подходом FoxyProxy + proxy. К сожалению, это не один аддон.

2 голосов
/ 29 апреля 2012

Если вы хотите изменить загружаемый ресурс, используйте Opera, установите, чтобы его кэш никогда не истекал, и измените файлы в кэше. Вот как я это сделал год или два назад, успешно.

2 голосов
/ 17 декабря 2010

Минималистичный браузерно-независимый подход - написать свой собственный букмарклет. Например, я обнаружил, что букмарклет Show Hiddens чрезвычайно полезен для отладки отправленных форм. Будучи чрезвычайно простым, букмарклет делает то, что не может сделать Tamper Data. Я нашел это здесь: http://www.squarefree.com/bookmarklets/forms.html

Также на вкладке «Формы» на панели инструментов веб-разработчика есть несколько полезных параметров.

1 голос
/ 01 июля 2013

Проверьте TamperMonkey для Chrome: http://tampermonkey.net/

Или, если вы хотите сделать это вручную, в Chrome это действительно просто.

В Chrome перейдите к: chrome: // extensions. Затем перетащите файл .js на эту страницу.

Chrome автоматически создаст файл manifest.json в папке Chrome AppData. Вы можете изменить файл manifest.json, чтобы отфильтровать сайты, на которых вы хотите использовать скрипт.

1 голос
/ 02 февраля 2010

Я считаю, что GreaseMonkey может изменять данные на странице, хотя я не уверен, выполняются ли они до или после загрузки страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...