2010-01-03 15 views
5

Necesito saber cómo puedo evitar el registro de mis llamadas AJAX en la pestaña Consola de Firebug, como lo hace Twitter. Cuando buscas en Twitter, obtienes un feed de actualización en vivo que dice "5 tweets desde que buscaste". Twitter envía llamadas AJAX periódicas para las actualizaciones en vivo; sin embargo, estas llamadas AJAX no se registran en la pestaña de la consola de Firebug, podrá verlas si cambia a la pestaña Red de Firebug. ¿Puede alguien decirme cómo logra esto Twitter porque en mi aplicación web todas las llamadas AJAX se registran en la pestaña de la consola de Firebug?Prevenir el registro de llamadas AJAX en la pestaña de la consola de Firebug como Twitter

EDITAR: http://integratedsearch.twitter.com/search.html?_=1262555274577&q=%23avatar&since_id=7344168531&refresh=true&callback=processSummizeRefresh.

Esa es la URL que se dispara. Al pegar el enlace en tu navegador incluso obtendrás el resoponse.

+0

pregunta interesante. No lo sé. Todo lo que puedo ver (results_update) son llamadas AJAX normales. Interesado en ver cuál es la solución. –

Respuesta

2

Tenga en cuenta la devolución de llamada processSummizeRefresh.

Dado que la llamada se realiza a un subdominio (integratedsearch.twitter.com), se utiliza JSONP que inyecta una etiqueta de script para realizar la solicitud.

Sin FireBug ocultar especial magia :)

Ver: FireBug and monitoring JSONP cross-domain requests

+0

Muchas gracias amigo. – Zaje

Cuestiones relacionadas