Il debug dell'applicazione web con un JSON/Firefox - Firefox gestione di JSON?

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

  •  01-07-2019
  •  | 
  •  

Domanda

Sto tentando di fare il debug della mia applicazione web con FireFox3.Tuttavia, quando un JSON alimentazione viene dalla mia applicazione, Firefox vuole aprire la "application/json" in un nuovo programma.C'è un modo per configurare FireFox3 per gestire JSON come un normale file di testo e aprire il JSON nella scheda corrente?

Grazie.

È stato utile?

Soluzione

Provare l' Apri in una estensione per il browser.

[modifica 30.05.2010 - aggiornato il link]

Altri suggerimenti

Il JSONView Estensione per Firefox è veramente bello.

Formati, luci, ecc...

Il solo svantaggio è che richiede il tipo mime per essere impostato per "application/json".Ma non è uno svantaggio per voi, perché basata sulla "risposta" (il che non dovrebbe essere una risposta) il problema è che il tipo mime è "application/json" e come risultato di Firefox non sa che cosa fare con esso, e la scarica invece di visualizzare.

JSONView

Vorrei guardare in preferenze > elenco delle applicazioni.Quale applicazione è mirata per "application/*" ?

A parte questo, stai usando FireBug?Assolutamente essenziale, dal momento che è possibile guardare le intestazioni di risposta e contenuto all'interno di vista della rete.

Considerare l'utilizzo di un tipo MIME text/javascript invece di application/json

Vorrei solo utilizzare Firebug - ti permette di drill-down in un oggetto JSON in proprio, insieme con i suoi cento altre caratteristiche utili.

Qual è il tipo di contenuto Json alimentazione.Suona come potrebbe essere una sorta di applicazione al posto del testo.

Modificare il tipo di contenuto del feed per qualcosa che è basata su testo e FireFox non sarà più tenta di aprirlo con un altro programma.

Avendo JSON inviato con un application/json tipo mime è corretto e la modifica che sarebbe sbagliato.

text/javascript è considerato obsoleto.

Questo è un po ' una vecchia questione, ma ho scoperto che Rails respond_to metodo (almeno 3.1) possono essere persuasi a rappresentare in un particolare formato, aggiungendo la query param 'format' per la risorsa in questione.Per esempio:

Nel controller:

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

Nel browser:

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

Nessun cambiamento per le guide app è necessario per causare questo accada.È Come per Magia.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top