FireBug e monitorização solicitações entre domínios JSONP
-
16-09-2019 - |
Pergunta
Esta questão é específico para o plugin Firebug para o Firefox. As obras funcionalidade real, mas eu perdi minha capacidade de monitorar e depurá-lo no Firebug.
Eu tinha um site que usou JSON
para obter dados. Em Firebug, eu era capaz de monitorar os pedidos JSON
. Ele iria me mostrar a cada um deles, os cabeçalhos e os dados que foram devolvidos.
I necessário para mudar o servidor para que eu submeti meus pedidos JSON
. A fim de obter JSON
cross-domain para o trabalho, eu usei JSONP
com as = chamada de retorno? método. Eu tenho a funcionalidade ao trabalho. No entanto, não pode monitorar e depurar meus pedidos JSONP
agora no Firebug.
Para o registro, isso em no Firefox 3.0.11 e eu estou usando jQuery com o callback & =? param para meus pedidos JSONP
.
Como faço para obter os pedidos JSONP
a aparecer em Firebug?
Solução
Eu não estou totalmente familiarizado com a implementação de retorno de chamada do jQuery, mas eu suponho que é a injeção de uma marca de script na página para fazer a solicitação. A maioria das bibliotecas fazer.
Assim, os pedidos devem aparecer na guia NET no Firebug, uma vez que não é um XMLHttpRequest, mas um 'simples' tag script de idade com uma src ficar carregado.
Outras dicas
Se você estiver usando JSONP, o XHR vai aparecer na aba js do Firebug, em vez de na guia xhr. O código deve ser realmente fazer um pedido de um arquivo js que então fica chama o método de retorno de chamada.