FireBug et de surveillance JSONP demandes inter-domaines
-
16-09-2019 - |
Question
Cette question est spécifique au plugin Firebug pour Firefox. La fonctionnalité réelle fonctionne, mais j'ai perdu ma capacité à surveiller et déboguer dans Firebug.
J'avais un site Web qui a utilisé JSON
pour obtenir des données. En Firebug, je suis en mesure de surveiller les demandes de JSON
. Il me montrer chacun d'eux, les en-têtes et les données qui a été renvoyée.
Je avais besoin de changer le serveur auquel j'ai soumis mes demandes de JSON
. Afin d'obtenir JSON
inter-domaines pour travailler, je JSONP
avec le rappel =? méthode. Je suis la fonctionnalité de travailler. Cependant, je ne peux pas surveiller et déboguer mes demandes de JSONP
maintenant Firebug.
Pour mémoire, ceci dans Firefox 3.0.11 et je suis en utilisant jQuery avec le & rappel =? pour mes demandes param de JSONP
.
Comment puis-je obtenir les demandes de JSONP
à apparaître dans Firebug?
La solution
Je ne suis pas tout à fait au courant de la mise en œuvre de rappel de jquery, mais je suppose qu'il est l'injection d'une balise de script dans la page pour en faire la demande. La plupart des bibliothèques font.
Ainsi, les demandes doivent apparaître sur l'onglet NET dans Firebug car ce n'est pas un XMLHttpRequest, mais une étiquette ancienne PLAIN script avec un src se charge.
Autres conseils
Si vous utilisez JSONP, le XHR sera affiché sous l'onglet js de Firebug plutôt que l'onglet XHR. Le code doit être effectivement faire une demande d'un fichier js qui est ensuite appelle la méthode de rappel.