2010-02-15 39 views
5

Có thể tải lịch sử của tất cả các cuộc gọi ajax trong quá khứ từ trình duyệt không?Lấy lịch sử ajax

Nếu không, có bất kỳ plugin ffx hoặc tương tự nào sẽ lưu trữ tất cả yêu cầu ajax của bạn theo cách tương tự với lịch sử trình duyệt bình thường không?

Trả lời

3

Hy vọng là không. Điều này nghe có vẻ xa ác và có xu hướng vi phạm same origin policy. Ý tôi là, nếu điều này tồn tại, ai đó có thể, ví dụ, theo dõi tất cả hoạt động của bên thứ 3 trên bất kỳ trang web 2.0 nào như gmail.

Nếu điều này là để sử dụng trong một trang, bạn muốn có ai đó viết thư viện kết thúc cuộc gọi ajax và ghi lại lịch sử và sau đó yêu cầu tất cả nhà phát triển sử dụng thay vì thực hiện cuộc gọi ajax trực tiếp.

Có thể bạn muốn this Yahoo library như được chỉ ra trong this question.

Tôi đã sử dụng Firebug để gỡ lỗi trang web sử dụng cuộc gọi ajax. Vì vậy, có một khả năng giám sát ffx.

+0

Những gì bạn nói có ý nghĩa về nó là điều ác, nhưng mặt khác, tôi chắc chắn có nhiều phần mở rộng ffx sẽ là ác nếu chúng được cài đặt mặc định trên tất cả các máy tính. một quyết định sáng suốt về việc liệu sự hữu dụng đối với bạn có vượt quá những rủi ro của người khác với bí quyết sử dụng máy tính của bạn và nhận dữ liệu hay không. Tôi muốn nói nó trong cùng một ballpark như lưu mật khẩu của bạn vào trình duyệt của bạn mà không đặt tất cả chúng sau một khu vực mật khẩu (trong đó, tình cờ, là hành vi mặc định ffx để tiết kiệm mật khẩu). – wheresrhys

1

Nếu bạn muốn theo dõi cuộc gọi AJAX, hãy cài đặt Proxy HTTP (ví dụ: Fiddler nếu trên Windows) và xem các cuộc gọi AJAX đã đăng nhập ở đó (mạng, chúng là các yêu cầu/phản hồi HTTP bình thường, chỉ xử lý trong trình duyệt của họ) khác nhau).

0

Fiddler 2 và firebug hoạt động rất tốt. Tôi khuyên bạn nên firebug vì bạn có thể gỡ lỗi javascript làm cho các cuộc gọi là tốt.

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