Какие есть варианты прослушивания http-трафика из встроенной в веб-страницу программы flash? - PullRequest
5 голосов
/ 16 ноября 2011

Вот моя ситуация в двух словах: встроенная флеш-программа встроена в разные страницы сайта.Невозможно изменить флэш-программу, и я хочу небольшое дополнение (назовем его дополнением), чтобы оно немного расширило функциональность флэш-программы.Пример: моя флеш-программа запрашивает квоту с основного сервера, мне нужно отобразить некоторую дополнительную информацию о запрашиваемой квоте.

Данные возвращаются моим сервером json-serialized, и я могу добавить любые данные вэто, но поскольку программа flash не отображает дополнительную информацию, я бы хотел, чтобы она отображалась в окне, в виджете на странице или в чем-то подобном.

Предварительные условия: a) ОС Windows b) Трафик Http(req / resp) должно быть прочитано аддоном как есть, и аддон выполнит необходимые расчеты / действия и (возможно) дополнительные запросы, если это необходимо c) способность показывать вычисленные результаты любым способом, чтобы конечный пользователь мог видеть d) предпочтительнонадстройка должна вызываться только при срабатывании определенных запросов (например, http://url/get/quote/1234) e). Я бы предпочел не выполнять никаких дополнительных запросов;получение дополнительных данных из http-ответа, получаемых с помощью флеш-программы, меня устраивает.

Варианты, которые я считаю:

  1. Сценарий Greasemonkey.Не работает, так как, вероятно, он не может читать трафик http, если это не URL главной страницы.
  2. Дополнения Firefox / Chrome.Я прочитал, что Chrome запрещает доступ к http-запросам, и я не могу найти API-методы для просмотра http-трафика.но я не уверен насчет Firefox API .
  3. Любой другой способ?

1 Ответ

1 голос
/ 16 ноября 2011

Firebug имеет сетевую панель, которая может отслеживать запросы http (s), отправленные даже встроенными приложениями Flash. Посмотри, хочешь ли ты этого. Он показывает заголовки запроса и ответа POST (если есть) и содержимое ответа.

...