La depuración de mi aplicación web con JSON/Firefox Firefox manejo de JSON?

StackOverflow https://stackoverflow.com/questions/94767

  •  01-07-2019
  •  | 
  •  

Pregunta

Estoy intentando depurar mi aplicación web con FireFox3.Sin embargo, cuando una fuente de JSON viene de mi aplicación, Firefox quiere abrir el "application/json", en un nuevo programa.Hay una manera de configurar FireFox3 para manejar JSON como los archivos de texto y abra el JSON en la ficha actual?

Gracias.

¿Fue útil?

Solución

Pruebe el Abrir en el navegador la extensión de.

[editar 30.05.2010 - actualizado el enlace]

Otros consejos

El JSONView Extensión de Firefox es realmente agradable.

Que formatos, reflejos, etc...

La única inconveniente es que no requiere el tipo de mime se establezca en "application/json".Pero no es realmente un inconveniente para usted, porque se basa en su "respuesta" (lo cual no debe ser una respuesta) el problema es que el tipo mime es "application/json" y como resultado de Firefox no sabe qué hacer con él y lo descarga en lugar de mostrar.

JSONView

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

Aparte de eso, estás usando FireBug?Absolutamente esencial, ya que se puede ver en las cabeceras de respuesta y de contenido en la vista de red.

Considere el uso de un tipo de MIME text/javascript en lugar de application/json

Sólo quiero usar Firebug - va a dejar de profundizar en un objeto JSON en su propio, junto con otros cientos de características útiles.

¿Cuál es el tipo de contenido de la fuente de Json.Suena como que puede ser algún tipo de aplicación en lugar de texto.

Cambiar el tipo de contenido de la fuente para algo que se basa en el texto y FireFox ya no intente abrirlo en otro programa.

Tener JSON enviado con un application/json mimetype es correcta y el cambio que sería un error.

text/javascript se considera obsoleto.

Esto es un poco de una vieja pregunta, pero he descubierto que Rails' respond_to método (al menos a partir de 3.1) puede ser persuadido para representar en un formato en particular mediante la adición de la consulta param "formato" para el 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

Ningún cambio en la aplicación rails es necesario para hacer que esto suceda.Es Como Magia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top