मुझे "क्रोम के रूप में व्याख्या की गई संसाधन लेकिन स्थानीय स्क्रिप्ट फ़ाइल सहित Google Chrome में MIME टाइप टेक्स्ट / सादे" चेतावनी के साथ स्थानांतरित किया जा रहा है।
मुझे पता है कि किसी सर्वर से या अजाक्स के माध्यम से फाइल लोड करते समय समस्या सामने आती है जो अक्सर गलत हेडर सेट होने पर निर्भर करता है।
अजीब बात यह है कि मुझे यह चेतावनी स्थानीय फ़ोल्डर से चलने के बावजूद मिलती है: file:///C:/test/foo.html
ऐसा केवल क्रोम में होता है जिसमें सबसे बुनियादी HTML है:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="bar.js"></script>
</head>
<body>
</body>
</html>
bar.js भी उतना ही सरल है जितना इसे प्राप्त किया जा सकता है:
function hello() {}
मैंने मेटा टैग जोड़ने की कोशिश की है:
<meta http-equiv="content-script-type" content="text/javascript">
और अन्य सिद्धांतों के साथ परीक्षण किया गया लेकिन मदद के लिए कुछ भी नहीं लगता है।
यह स्पष्ट रूप से एक वास्तविक मुद्दा नहीं है क्योंकि स्क्रिप्ट अभी भी ठीक काम करती है, लेकिन मैं एक बड़ी परियोजना पर काम कर रहा हूं और वर्तमान में लगभग 150 स्क्रिप्ट शामिल हैं। इसलिए यह देखना मुश्किल हो जाता है कि उनके बीच वास्तविक चेतावनी कब होगी।
जब मैं किसी सर्वर पर स्थानीय या दूरस्थ रूप से फ़ाइल चलाता हूं तो सब कुछ ठीक रहता है।
क्यों क्रोम मुझे इस पर गुस्सा आ रहा है पर कोई विचार?