Отображать JSON в IE как HTML без загрузки - PullRequest
0 голосов
/ 31 октября 2019

Я хочу, чтобы JSON-файлы и загрузки отображались непосредственно в браузере IE - Обзор на месте. Есть много постов, в которых описывается метод установки значения CLSID для application / json в браузере.

Например: Как я могу убедить IE просто отобразить application / json, а не предлагать загрузить его?

Я тестировал на IE 11 (11.0.9600.17416) и Windows 10.

Я изменил настройку и даже после этого перезагрузил, но мне всегда предлагается загрузить JSON.

enter image description here

РЕДАКТИРОВАТЬ: После запуска сценария для изменения regedit, я вижу следующее: enter image description here

1 Ответ

0 голосов
/ 31 октября 2019

Я пытаюсь сослаться на ответ в этой ссылочной теме .

. Я провел этот тест в версии для Windows 10, IE 11 (11.1.18362.0).

Iпросто попробуйте выполнить приведенные ниже шаги.

(1) Попробуйте открыть Блокнот и вставьте в него приведенный ниже код.

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

(2) Сохраните файл с именем как json-ie.reg

(3) Дважды щелкните файл, чтобы запустить сценарий, и дайте ему возможность создать ключ.

(4) Попробуйте дважды щелкнуть файл json ибез проблем открывается в IE 11.

Вывод:

enter image description here

...