chrome json firefox

chrome - Depuración de mi aplicación web con JSON/Firefox-¿El manejo de Firefox de JSON?



json viewer chrome (8)

¿Cuál es el tipo de contenido del feed Json? Parece que puede ser algún tipo de aplicación en lugar de texto.

Cambie el tipo de contenido del feed a algo basado en texto y FireFox ya no intentará abrirlo en otro programa.

Estoy intentando depurar mi aplicación web con FireFox3. Sin embargo, cuando un suministro JSON proviene de mi aplicación, Firefox quiere abrir la "aplicación / json" en un nuevo programa. ¿Hay alguna manera de configurar FireFox3 para manejar JSON como archivos de texto normales y abrir el JSON en la pestaña actual?

Gracias.


Considere usar un tipo MIME de texto / javascript en lugar de application / json


Esta es una pregunta un poco vieja, pero descubrí que el método responder_ a de Rails (al menos a partir de 3.1) puede persuadirse para que se presente en un formato particular al agregar el ''formato'' de param de consulta al recurso en cuestión. Por ejemplo:

En el controlador:

def show @object = Object.find(params[:id]) respond_to do |format| format.html format.json { render json: @object } end end

En el navegador:

/object/1 # => renders as html /object/1?format=json # => renders as json /object/1.json # => also renders as json

No es necesario cambiar la aplicación de rieles para que esto suceda. Es como la magia.


La extensión JSONView Firefox es realmente agradable.

Formatea, resalta, etc.

El único inconveniente es que requiere que el tipo mime se establezca en "application/json" . Pero no es realmente un inconveniente para usted, porque según su "respuesta" (que no debería ser una respuesta) su problema es que el tipo de mime es "application/json" y como resultado Firefox no sabe qué hacer con él y lo descarga en lugar de mostrar.


Me gustaría ver las preferencias> lista de aplicaciones. ¿Qué aplicación está dirigida para "application / *"?

Aparte de eso, ¿estás usando FireBug? Absolutamente esencial, ya que puede mirar los encabezados y el contenido de respuesta dentro de la vista de red.



Simplemente usaría Firebug : le permitirá profundizar en un objeto JSON por sí mismo, junto con sus otras cien características útiles.


Tener JSON enviado con un tipo de aplicación / json mimet es correcto y cambiar eso sería incorrecto.

texto / javascript se considera obsoleto.