栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何说服IE仅显示application / json而不是提供下载?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何说服IE仅显示application / json而不是提供下载?

我找到了答案。

您可以通过更新注册表将IE8配置为在浏览器窗口中显示application /
json。无需外部工具。我没有对此进行广泛的测试,但是它可以在Vista上的IE8上使用。

要使用此功能,请记住,所有有关更新注册表的常规警告都适用。停止IE。然后,将以下内容剪切并粘贴到名称为的文件中

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_ROOTMIMEDatabaseContent Typeapplication/json]"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}""Encoding"=hex:08,00,00,00[HKEY_CLASSES_ROOTMIMEDatabaseContent Typetext/json]"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}""Encoding"=hex:08,00,00,00

然后双击.reg文件。重新启动IE。勾选带有

Content-Type:application/json
或的返回文档的URL时,您将获得以下新行为
Content-Type: text/json

它做什么,为什么起作用:

25336920-03F9-11cf-8FD0-00AA00686F13
是“就地浏览”操作的CLSID。基本上,此注册表项告诉IE,对于具有MIME类型的application
/ json的文档,只需就地查看即可。这不会影响通过
<script>
标签或XHR等下载的任何application / json文档。

CLSID和编码密钥获得用于相同的价值观

image/gif
image/jpeg
text/html

此提示来自此站点,以及Microsoft的文章“ 在Internet
Explorer中处理MIME类型”。


在FF中,您也不需要外部加载项。您可以只使用

view-source:
伪协议。在地址栏中输入如下网址:

view-source:http://myserver/MyUrl/That/emits/Application/json

IE也一直支持该伪协议,直到WinXP-sp2,Microsoft出于安全原因禁用了该伪协议。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/415679.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号