Greasemonkey & http-on-modify-request - PullRequest
       9

Greasemonkey & http-on-modify-request

3 голосов
/ 07 февраля 2011

Я занимаюсь написанием кода JavaScript, который вмешивается в запросы и ответы HTTP POST.Поскольку код, который я хочу написать, в значительной степени является доказательством концепции, я думаю, что расширение Firefox - это слишком много (плюс я бы предпочел не иметь дело со всеми этими ограничениями на обертывание и превышение SSL).Тогда я подумал, смогу ли я написать его как скрипт Greasemonkey.Поэтому мой вопрос таков:

Можете ли вы использовать наблюдатели событий Mozilla (http-on-modify-request и т. Д.) Под Greasemonkey?

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

Спасибо!

Джордж.

1 Ответ

1 голос
/ 07 февраля 2011

Нет, скрипты Greasemonkey не имеют доступа к компонентам XPCOM.За исключением функций GM_ , сценарии Greasemonkey могут делать только то, что делает обычный JavaScript.

Обычно вы можете перехватывать вызовы AJAX путем перезаписи XMLHttpRequest() - см. Вопрос 629671 .Помните, что могут быть помехи от библиотек JS, которые может использовать страница.

...