2010-02-15 13 views
5

¿Es posible obtener un historial de todas las llamadas ajax anteriores desde el navegador?Cómo obtener la historia de ajax

Si no, ¿hay algún complemento ffx o similar que almacene toda su solicitud de Ajax de forma similar al historial normal del navegador?

Respuesta

3

Esperemos que no. Esto suena remotamente malo y tiende a violar same origin policy. Es decir, si existiera, alguien podría, por ejemplo, controlar toda la actividad de terceros en cualquier sitio web 2.0 como gmail.

Si esto se utiliza en un único sitio, desea que alguien escriba una biblioteca que envuelva las llamadas ajax y registre un historial y luego haga que todos los desarrolladores lo usen en lugar de hacer llamadas ajax directamente.

Quizás desee this Yahoo library como se indica en this question.

He utilizado Firebug para depurar un sitio que utilizaba llamadas ajax. Entonces hay una capacidad de monitoreo ffx.

+0

Lo que dices tiene sentido que sea malo, pero por otro lado, estoy seguro de que hay muchas extensiones de ffx que serían malas si estuvieran instaladas por defecto en todas las computadoras, pero como desarrollador puedes hacer una decisión informada acerca de si la utilidad para usted es mayor que los riesgos de que otra persona conozca el uso de su computadora y obtenga los datos. Diría que está en el mismo estadio que guardar sus contraseñas en su navegador sin poner todas ellas detrás de un área protegida (que, dicho sea de paso, es el comportamiento predeterminado de ffx para guardar las contraseñas). – wheresrhys

1

Si desea controlar sus llamadas AJAX, instale un Proxy HTTP (por ejemplo Fiddler si está en Windows) y vea las llamadas AJAX registradas allí (a la red, son solicitudes/respuestas HTTP normales, solo su manejo en el navegador difiere).

0

Fiddler 2 y Firebug funcionan muy bien. Recomiendo Firebug porque puede depurar el javascript haciendo las llamadas también.

Cuestiones relacionadas