Ich habe die Antwort gefunden.
Sie können IE8 so konfigurieren, dass application / json im Browserfenster angezeigt wird, indem Sie die Registrierung aktualisieren. Es ist kein externes Tool erforderlich. Ich habe dies nicht allgemein getestet, aber es funktioniert mit IE8 unter Vista.
Denken Sie daran, dass alle üblichen Einschränkungen beim Aktualisieren der Registrierung gelten. Stoppen Sie den IE. Schneiden Sie dann Folgendes aus und fügen Sie es unter dem Namen in eine Datei ein json-ie.reg
.
Windows Registry Editor Version 5.00
;
; Tell IE to open JSON documents in the browser.
; 25336920-03F9-11cf-8FD0-00AA00686F13 is the CLSID for the "Browse in place" .
;
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json]
"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"
"Encoding"=hex:08,00,00,00
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\text/json]
"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"
"Encoding"=hex:08,00,00,00
Doppelklicken Sie dann auf die REG-Datei. Starten Sie den IE neu. Das neue Verhalten, das Sie beim Kitzeln einer URL erhalten, die ein Dokument mit Content-Type: application/json
oder Content-Type: text/json
wie folgt zurückgibt :
Was es macht, warum es funktioniert:
Das 25336920-03F9-11cf-8FD0-00AA00686F13
ist die CLSID für die „Browse in place“ Aktion. Grundsätzlich sagt dieser Registrierungseintrag dem IE, dass für Dokumente, die einen MIME-Typ von Anwendung / JSON haben, diese einfach an Ort und Stelle angezeigt werden. Dies wirkt sich nicht auf Anwendungs- / JSON-Dokumente aus, die über <script>
Tags oder XHR usw. heruntergeladen wurden .
Die CLSID und Encoding Schlüssel bekommen die gleichen Werte für verwendet image/gif
, image/jpeg
und text/html
.
Dieser Hinweis stammt von dieser Site und aus dem Artikel von Microsoft zum Umgang mit MIME-Typen in Internet Explorer .
In FF benötigen Sie auch kein externes Add-On. Sie können einfach das view-source:
Pseudoprotokoll verwenden. Geben Sie eine URL wie diese in die Adressleiste ein:
view-source:http://myserver/MyUrl/That/emits/Application/json
Dieses Pseudoprotokoll wurde auch im IE unterstützt, bis WinXP-sp2, als Microsoft es aus Sicherheitsgründen deaktivierte.