मुझे जवाब मिल गया।
आप रजिस्ट्री को अपडेट करके ब्राउज़र विंडो में एप्लिकेशन / जोंस प्रदर्शित करने के लिए IE8 को कॉन्फ़िगर कर सकते हैं। बाहरी उपकरण की कोई आवश्यकता नहीं है। मैंने इसे मोटे तौर पर परीक्षण नहीं किया है, लेकिन यह विस्टा पर 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_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
फिर .reg फ़ाइल को डबल-क्लिक करें। IE को पुनरारंभ करें। जब आप उस URL को गुदगुदी करते हैं, जिसके साथ Content-Type: application/json
या Content-Type: text/json
उसके साथ एक डॉक्यूमेंट मिलता है, तो नया व्यवहार :
यह क्या करता है, यह क्यों काम करता है:
25336920-03F9-11cf-8FD0-00AA00686F13
"जगह में ब्राउज़" कार्रवाई के लिए CLSID है। मूल रूप से यह रजिस्ट्री प्रविष्टि IE को बता रही है कि डॉक्स के लिए जिसमें एक माइम प्रकार का एप्लिकेशन / जसन है, बस इसे जगह में देखें। यह <script>
टैग के माध्यम से , या XHR के माध्यम से डाउनलोड किए गए किसी भी आवेदन / json दस्तावेजों को प्रभावित नहीं करेगा , और इसी तरह।
CLSID और एन्कोडिंग चाबी के लिए उपयोग किए गए मूल्यों को प्राप्त image/gif
, image/jpeg
और text/html
।
यह संकेत इस साइट से आया है , और माइक्रोसॉफ्ट के लेख से इंटरनेट एक्सप्लोरर में माइम प्रकारों को संभालना है ।
FF में, आपको किसी बाहरी ऐड-ऑन की आवश्यकता नहीं है। आप बस view-source:
छद्म प्रोटोकॉल का उपयोग कर सकते हैं । एड्रेस बार में इस तरह एक URL दर्ज करें:
view-source:http://myserver/MyUrl/That/emits/Application/json
यह छद्म-प्रोटोकॉल IE में समर्थित होने के लिए उपयोग किया जाता था, साथ ही, WinXP-sp2 तक, जब Microsoft ने सुरक्षा कारणों से इसे निष्क्रिय कर दिया था।