2009-07-20 30 views
13

Có công cụ/cài đặt nào có trợ giúp để tôi có thể theo dõi hoặc gỡ lỗi các ứng dụng flash đang chạy trong trình duyệt không? Ứng dụng mẫu: Trình tải lên nhiều tệp hoặc trình phát video .flv.Công cụ gỡ lỗi giống như Firebug cho các ứng dụng flash chạy trong trình duyệt?

Cập nhật: Chỉ cần phát hiện ra rằng các ứng dụng flash có thể được sử dụng giao thức khác hơn http, cho ví dụ. rtmp. Tính năng tôi yêu cầu là theo dõi tất cả các giao tiếp với bất kỳ máy chủ từ xa nào. (Hãy nhớ tab net của Firebug?)

Bất kỳ đề xuất nào?

CẬP NHẬT: Flash cơ bản là một tác nhân người dùng khác, do đó, firebug và cả tamperdata đều không thể theo dõi liên lạc http.

CẬP NHẬT 2: Fiddler trông hoàn hảo cho Windows. Bất kỳ * nix thay thế? Cảm ơn!

UPDATE 3: Xét phiên bản debugger của flash player tại http://www.adobe.com/support/flashplayer/downloads.html

Trả lời

8

Nếu bạn muốn xem thông tin liên lạc HTTP, tôi khuyên bạn nên Fiddler.

+1

Fiddler chạy trên Windows, nhưng bạn có thể theo dõi lưu lượng truy cập từ bất kỳ PC nào khác. http://www.fiddler2.com/fiddler/help/hookup.asp#Q-NonWindows – EricLaw

+0

Quyết định đi với Fiddler trên Windows và Dây cá mập trên Linux .. – Swanand

1

Bạn có thể thử Kap Inspect. Nó không giống như firebug nhưng nó sẽ cho phép bạn kiểm tra các yếu tố. Không có trình sửa lỗi nào theo tôi biết nhưng bạn có thể thấy các ràng buộc dữ liệu. Không có tab net tương đương nhưng bạn có thể chạy phim của bạn trong firefox và sử dụng hoặc firebug hoặc Tamper Data.

-1

Giải pháp là Firebug Lite, một JavaScript tập tin mà bạn có thể chèn vào các trang của bạn để mô phỏng một số Firebug tính năng trong trình duyệt mà không phải là tên "Firefox".

Catch it here. Đó là những gì bạn đang tìm kiếm?

1

Một giải pháp là giám sát mạng của bạn trực tiếp bằng công cụ như WireShark.

1

Hãy thử Charles- http://www.charlesproxy.com/ Charles là proxy HTTP/HTTP monitor/Reverse Proxy cho phép nhà phát triển xem tất cả lưu lượng truy cập HTTP và SSL/HTTPS giữa máy của họ và Internet. Điều này bao gồm các yêu cầu, phản hồi và tiêu đề HTTP (chứa các cookie và thông tin bộ nhớ đệm).

+0

Charles cũng là nền tảng chéo (Win, Mac, & Linux) –

+0

Có vẻ tốt .. – Swanand

-1

Bảng điều khiển mạng của Firebug thường ghi nhật ký các yêu cầu được tạo từ flash. Tôi đã nhìn thấy nó làm điều đó, tôi không biết tại sao nó không làm việc cho bạn.

Một công cụ gỡ lỗi mục đích chung cho flash mà tôi thấy thuận tiện là alcon. Đây là công cụ ghi nhật ký không yêu cầu trình phát flash gỡ lỗi và có một số cấp độ nhật ký nâng cao và hỗ trợ định dạng.

Tùy chọn ghi nhật ký khác là cũ console.log để đăng nhập trực tiếp vào firebug hoặc bảng điều khiển của IE.

2

Burp là một proxy java tuyệt vời và chạy trên tất cả các hệ điều hành được hỗ trợ Java, Trên thực tế, tôi thích nó hơn là người chơi.

5

Không có công cụ nào được liệt kê móc phía sau Flash Player bằng cách sử dụng giao tiếp socket (ngay cả khi chỉ giao thức HTTP được sử dụng đến cổng 80, như trong as3httpclientlib), có thể do chúng không đi qua trình duyệt.

Có ai biết công cụ nào hoạt động không? (Tất nhiên là ethereal/wireshark, nhưng nó quá chi tiết, cuộc hội thoại HTTP đầy đủ không được tự động xây dựng lại)

+0

Thực ra có vẻ như bản thân Flash không thể sử dụng cài đặt proxy hệ thống. Đối với tôi giải pháp là đặt proxy theo cách thủ công khi tạo yêu cầu HTTP trong ứng dụng, để sử dụng bất kỳ proxy Fiddler/Charles/etc HTTP nào trên máy chủ cục bộ: 8888. – rewritten

+0

+1 Câu trả lời này. Firebug và Charles và các proxy HTTP khác sẽ không hoạt động nếu Flash đang giao tiếp bằng proxy khác. – mikemaccana

0

Dưới đây là một vài công cụ:

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

    Mô tả nói "Một nguồn tin ứng dụng AIR mở cho Intense ActionScript 3 gỡ lỗi, tương tự như Firebug."

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

    Mô tả nói "một cách dễ dàng xem nội dung của file SWF với ứng dụng AIR mã nguồn mở này. Bạn có thể xem hình ảnh, hình dạng, và thậm chí cả cú pháp-tô đậm ActionScript 3."

Chưa tự mình thử nghiệm nhưng bạn có thể thử chúng cho công việc của mình.

Các vấn đề liên quan