2010-01-11 13 views
7

मेरे क्रोम में मुझे ये चेतावनियां मिल रही हैं:सही एमआईएमई प्रकारों का महत्व क्या है?

Resource interpreted as stylesheet but transferred with MIME type text/plain. 
Resource interpreted as script but transferred with MIME type text/html. 
pngResource interpreted as image but transferred with MIME type text/plain. 

मुझे क्यों परवाह करना चाहिए? या संभावना क्या है कि एक ब्राउज़र है जो मुख्य ब्राउज़र के रूप में संसाधन का इलाज नहीं करेगा?

उत्तर

1

एमआईएम प्रकार ब्राउज़र को यह बताते हैं कि प्रत्येक फ़ाइल क्या है। ब्राउज़र कुछ एमआईएमई प्रकारों को संभालने के लिए अन्य अनुप्रयोगों, सहायक अनुप्रयोगों/एक्सटेंशन को जोड़ते हैं। इसलिए, सही एमआईएम प्रकारों को सेट करने से ब्राउजर ऑब्जेक्ट/फ़ाइल को जिस तरह से किया जाना था, उसे संभालने देगा।

4

एमआईएम ब्राउज़र को बताता है कि किस प्रकार की सामग्री वितरित की जा रही है। यदि यह एक स्क्रिप्ट है, तो आपको ब्राउजर को यह बताना चाहिए कि यह एक स्क्रिप्ट है, यह सुनिश्चित करने के लिए कि यह हमेशा सही तरीके से निष्पादित किया जाएगा, केवल उसी कारण से कि आपको अपने फाइल सिस्टम पर फ़ाइलों के लिए सही फ़ाइल एक्सटेंशन का उपयोग करना चाहिए।

यहां, क्रोम संदर्भ से अनुमान लगा रहा है कि वितरित सामग्री वास्तव में एक स्क्रिप्ट है, न कि कथित रूप से, एचटीएमएल, और शायद यह इसे एक स्क्रिप्ट के रूप में भी मानती है, लेकिन यह तर्कसंगत रूप से एक बुरी चीज है, जैसा कि आप हमेशा ब्राउज़र पर जो भी भेज रहे हैं उसके नियंत्रण में रहना चाहते हैं, और यह इसका अर्थ कैसे समझता है।

अन्य ब्राउज़र आपकी स्क्रिप्ट निष्पादित करने में सक्षम नहीं हो सकता है, या अपनी छवियों को प्रदर्शित नहीं कर सकता है, अगर आप उन्हें यह नहीं बताते कि क्रमशः स्क्रिप्ट और छवियां हैं।

संबंधित मुद्दे