json - 在 IE 中将 JSON 显示为 HTML 而无需下载
问题描述
我希望 JSON 文件和下载内容直接显示在 IE 浏览器中——就地浏览。有很多帖子描述了在浏览器中为 application/json 设置 CLSID 值的技术。
例如: 如何说服 IE 简单地显示 application/json 而不是提供下载?
我已经在 IE 11 (11.0.9600.17416) 和 Windows 10 上进行了测试。
我更改了设置,然后重新启动,但总是提示我下载 JSON。
解决方案
我尝试在该引用的线程中引用答案。
我在 Windows 10 IE 11 (11.1.18362.0) 版本上进行了这个测试。
我只是尝试参考以下步骤。
(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 中打开没有任何问题。
输出:
推荐阅读
- list - 循环遍历python中的字典列表
- ios - 如何使容器视图中的表格视图不会在键盘弹出窗口中反弹?
- java - StringBuilder 中的多个 StringBuilder。值得吗?
- javascript - 如何从角度的Jquery函数内的输入字段中获取数据?
- asp.net-mvc - 将 Html 转换为 Pdf 时出现身份验证失败错误
- geometry - 传单:更容易选择圆形标记
- c# - Unity - 定时开机
- postgresql - 这个 postgresql 命令提示符(> 是什么意思?
- angular - 从 Angular 应用程序中删除电子引导
- python - Python中是否有一种格式可以表示可以传递给另一个数组索引的任意范围?