為了測試更方便,一般我使用 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 了。