5 votes

Empêcher la journalisation des appels AJAX dans l'onglet console de Firebug comme Twitter

J'ai besoin de savoir comment empêcher l'enregistrement de mes appels AJAX dans l'onglet Console de Firebug, comme le fait Twitter. Lorsque vous effectuez une recherche sur Twitter, vous obtenez un flux de mise à jour en direct indiquant "5 tweets depuis votre recherche". Twitter envoie des appels AJAX périodiques pour les mises à jour en direct, cependant ces appels AJAX ne sont pas enregistrés dans l'onglet console de Firebug, vous pourrez les voir si vous passez à l'onglet Net de Firebug. Quelqu'un peut-il me dire comment Twitter parvient à faire cela, car dans mon application web, tous les appels AJAX sont enregistrés dans l'onglet de la console de Firebug.

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

C'est l'url qui est virée. En collant le lien dans votre navigateur, vous obtiendrez même la réponse.

2voto

brianng Points 4478

Notez le rappel processSummizeRefresh .

Comme l'appel est effectué vers un sous-domaine (integratedsearch.twitter.com), JSONP est utilisé et injecte une balise script pour effectuer la requête.

Pas de magie spéciale pour cacher FireBug :)

Voir : FireBug et surveillance des requêtes JSONP inter-domaines

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X