Firebug-подобный инструмент отладки для flash-приложений, которые запускаются в браузере? - PullRequest
13 голосов
/ 20 июля 2009

Существует ли инструмент / настройка, с помощью которого я могу отслеживать или отлаживать флеш-приложения, работающие в браузере? Примеры приложений: загрузка нескольких файлов или видеоплеер .flv.

Обновлено : только что выяснилось, что флэш-приложения могут использовать протоколы , отличные от http, например. RTMP. Функция, которая мне нужна, заключается в том, чтобы отслеживать все коммуникации с любым удаленным сервером. (Помните вкладку net Firebug?)

Есть предложения?

ОБНОВЛЕНИЕ: Flash - это, по сути, другой пользовательский агент, поэтому firebug и tamperdata не могут отслеживать HTTP-связь.

ОБНОВЛЕНИЕ 2: Fiddler выглядит идеально для Windows. Любая альтернатива * nix? Спасибо!

ОБНОВЛЕНИЕ 3: с учетом версии отладчика флэш-плеера на http://www.adobe.com/support/flashplayer/downloads.html

Ответы [ 9 ]

8 голосов
/ 20 июля 2009

Если вы хотите увидеть HTTP-связь, я рекомендую Fiddler .

5 голосов
/ 06 июля 2010

Ни один из перечисленных инструментов не подключается к проигрывателю Flash Player с использованием связи через сокет (даже если для порта 80 используется только протокол HTTP, как в as3httpclientlib), возможно, потому что они не проходят через браузер.

Кто-нибудь знает какой-нибудь инструмент, который делает? (конечно, ethereal / wireshark делает, но он слишком мелкозернистый, полный HTTP-диалог не перестраивается автоматически)

2 голосов
/ 26 мая 2010

Burp - отличный Java-прокси, который работает во всех поддерживаемых Java операционных системах. На самом деле он мне нравится больше, чем fiddler.

1 голос
/ 20 июля 2009

Попробуйте Чарльз- http://www.charlesproxy.com/ Charles - это прокси-сервер HTTP / HTTP-монитор / обратный прокси-сервер, который позволяет разработчику просматривать весь трафик HTTP и SSL / HTTPS между их компьютером и Интернетом. Сюда входят запросы, ответы и заголовки HTTP (которые содержат файлы cookie и информацию о кэшировании).

1 голос
/ 20 июля 2009

Одним из решений будет мониторинг вашей сети напрямую с помощью такого инструмента, как WireShark .

1 голос
/ 20 июля 2009

Вы можете попробовать Kap Inspect . Это не похоже на firebug, но позволит вам проверять элементы. Насколько я знаю, отладчика нет, но вы можете видеть привязки данных. Нет эквивалента в виде табуляции, но вы можете запустить фильм в Firefox и использовать либо Firebug, либо Tamper Data .

0 голосов
/ 04 мая 2012

Под _ http://osflash.org/projects#debugging_tools Недавно я нашел несколько инструментов:

  • http://www.swfwire.com/debugger

    В описании говорится: «Приложение AIR с открытым исходным кодом для отладки INTENSE ActionScript 3, аналогично Firebug».

  • http://www.swfwire.com/inspector

    В описании говорится: «С легкостью просматривайте содержимое SWF-файлов с помощью этого приложения AIR с открытым исходным кодом. Вы можете просматривать изображения, формы и даже выделенный синтаксисом ActionScript 3».

Сам не проверял их, но вы можете попробовать их для своей задачи.

0 голосов
/ 20 июля 2009

Сетевая панель Firebug обычно регистрирует http-запросы, сделанные из flash. Я видел, как это делает, я не знаю, почему это не работает для вас.

Один инструмент общего назначения для отладки флэш-памяти, который я считаю удобным, - alcon . Это средство ведения журналов, для которого не требуется отладочный флэш-плеер, а также имеется расширенный уровень ведения журнала и поддержка форматирования.

Другой вариант ведения журнала - это старый добрый console.log для прямого входа в firebug или консоль IE.

0 голосов
/ 20 июля 2009

Решением является Firebug Lite, Файл JavaScript, который вы можете вставить в ваши страницы, чтобы имитировать некоторые Firebug функции в браузерах, которые не по имени "Firefox".

Поймай здесь . Это то, что вы искали?

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