NanShan即时通讯 ie6 ie7 ie8 不支持json 终极解放方案

网上真的是各种大神都有啊,NanShan即时通讯 开发JSON程序时遇到的问题,终于解决了,非常感谢。为了测试更方便,一般我使用 Web API 都会设置让 Web API 返回 Json 格式。在IE浏览器中,当伙同在地址输入 URL 后 IE 浏览器会弹出是否需要下载的提示。

实际上 IE 弹出下载提示也没有什么不好的,但是有时候想要迫不及待的看到Json返回的结果时,又需要反复的下载再打开查看,这个行为就显得让人讨厌了。如果能够像 Chrome 或 Firefox 可直接看结果就好了。

解决办法也非常简单,需要我们在操作系统的注册表中添加关于 JSON 的 MIME 类型支持,你可以将以下内容编辑成扩展名为 .reg 的文件(文件名随意),然后双击执行将该文件导入注册表:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json]

"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"

"Encoding"=dword:00080000

[HKEY_CLASSES_ROOT\MIME\Database\Content Type\text/json]

"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"

"encoding"=dword:00080000

其原理是修改注册表,将 application/json、text/json 两种 Content-Type 开启设置调成与 GIF/PNG/HTML 一致,改为直接用浏览器打开查看。

导入上面的注册表文件以后,再使用IE开启就可以不需要下载即可显示 json 了。

This article addresses:http://www iefans.net/ie-dakai-json-xianshi/

By the time your rss reader get this post here is 1 comments ,Welcome you come to leave your opinion
### 中国省市区中英文对照 JSON 数据格式 以下是基于提供的参考资料构建的一个完整的中国省市区中英文对照 JSON 数据结构示例。此数据结构包含了省级、市级和区县级的中英文名称映射。 #### 示例 JSON 数据 ```json { "provinces": [ { "name_zh": "北京市", "name_en": "Beijing", "cities": [ { "name_zh": "东城区", "name_en": "Dongcheng District" }, { "name_zh": "西城区", "name_en": "Xicheng District" } ] }, { "name_zh": "上海市", "name_en": "Shanghai", "cities": [ { "name_zh": "黄浦区", "name_en": "Huangpu District" }, { "name_zh": "徐汇区", "name_en": "Xuhui District" } ] }, { "name_zh": "广东省", "name_en": "Guangdong", "cities": [ { "name_zh": "广州市", "name_en": "Guangzhou", "districts": [ { "name_zh": "越秀区", "name_en": "Yuexiu District" }, { "name_zh": "海珠区", "name_en": "Haizhu District" } ] }, { "name_zh": "深圳市", "name_en": "Shenzhen", "districts": [ { "name_zh": "福田区", "name_en": "Futian District" }, { "name_zh": "南山区", "name_en": "Nanshan District" } ] } ] } ] } ``` 在此 JSON 结构中,`provinces` 是顶级键,表示中国的各个省份列表。每个省份对象包含 `name_zh` 和 `name_en` 键分别存储中文名和英文名,并通过嵌套的方式进一步描述该省份下的城市 (`cities`) 或直辖市下的区县 (`districts`) 的中英文对照信息[^1]。 如果需要更详细的行政区划数据(如乡镇级),可以继续扩展类似的嵌套层次来支持更多级别的地理划分[^2]。 #### Python 实现生成部分 JSON 数据 以下是一个简单的 Python 脚本用于动态生成上述类型的 JSON 数据: ```python import json data = { "provinces": [ { "name_zh": "安徽省", "name_en": "Anhui", "cities": [ {"name_zh": "合肥市", "name_en": "Hefei"}, {"name_zh": "芜湖市", "name_en": "Wuhu"} ] }, { "name_zh": "江苏省", "name_en": "Jiangsu", "cities": [ {"name_zh": "南京市", "name_en": "Nanjing"}, {"name_zh": "苏州市", "name_en": "Suzhou"} ] } ] } with open('province_city.json', 'w', encoding='utf-8') as f: json.dump(data, f, ensure_ascii=False, indent=4) print("JSON 文件已成功创建") ``` 以上脚本会生成一个名为 `province_city.json` 的文件,其中保存了部分省市及其对应的英汉翻译信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值