Yerel bir komut dosyası eklerken Google Chrome'da "Kaynak Komut Dosyası olarak yorumlandı ancak MIME türü metin / düz ile aktarıldı" uyarısı alıyorum.
Sorunun bir sunucudan veya ajax aracılığıyla bir dosya yüklerken ortaya çıktığını biliyorum ki bu çoğunlukla yanlış başlıkların ayarlanmasına bağlıdır.
İşin garibi, yerel bir klasörden çalıştırılmasına rağmen bu uyarıyı almam: file:///C:/test/foo.html
Bu, yalnızca mevcut en temel html ile Chrome'da gerçekleşir:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="bar.js"></script>
</head>
<body>
</body>
</html>
bar.js ayrıca alabildiği kadar basit:
function hello() {}
Bir meta etiket eklemeyi denedim:
<meta http-equiv="content-script-type" content="text/javascript">
ve diğer belge türleriyle test edildi, ancak hiçbir şey yardımcı olmuyor.
Komut dosyaları hala iyi çalıştığı için bu kesinlikle gerçek bir sorun değil, ancak büyük bir proje üzerinde çalışıyorum ve şu anda dahil edilen yaklaşık 150 komut dosyası var. Bu nedenle, aralarında gerçek bir uyarının ne zaman oluştuğunu görmeyi zorlaştırır.
Dosyayı yerel veya uzak bir sunucuda çalıştırdığımda her şey yolunda gidiyor.
Chrome'un beni neden bu kadar rahatsız ettiğine dair bir fikriniz var mı?