![](/img/trans.png)
[英]Resource interpreted as Script but transferred with MIME type text/html javascript
[英]“Resource interpreted as script but transferred with MIME type text/html.”
對不起,如果這是實際重復,但我沒有設法找到我的問題的答案。
我用jQuery的$ .getScript加載腳本。 但它會導致以下錯誤:
資源解釋為腳本,但使用MIME類型text / html進行傳輸。
該問題僅出現在Mac OS下的Safari中
如果要查看從服務器收到的標頭,它們包含Content-Type:application/x-javascript
,所以我真的不明白問題是什么。
資源解釋為腳本,但使用MIME類型text / html進行傳輸。
從技術上講,這不是錯誤,而是通知/警告,不應特別引起任何問題; 如果有的話,這是一個很好的跡象,一些瀏覽器可能會選擇忽略這樣的響應。
根據RFC ,JavaScript的正確Content-Type
響應頭是:
Content-Type: application/javascript
text/javascript
和application/x-javascript
先前值分別已過時或棄用; 也就是說,IE <= 8只會接受前者,因此在對文檔進行任何更改時要小心。
我有同樣的問題,它是由Web.Config授權塊引起的,我不得不在Web.Config中添加一個條目,以便在未登錄時使該腳本可用:
<location path="Scripts/jquery-2.0.3.min.js">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.