2009-09-06 204 views

回答

71

最常見的方式取得錯誤是用下面的代碼:

<img src="" class="blah" /> 

空白URL是當前頁面的URL快捷方式,這樣一個重複的請求時,它返回的內容類型HTML。瀏覽器期待圖像,但取而代之的是html。

+0

+1謝謝你,解決了我的問題。我會想過有一個空的src,瀏覽器不會加載任何東西......但它仍然會。通過添加src到一個spacer.gif – 2010-12-17 04:55:22

+2

Woot!謝謝,這一直在困擾我最長的時間。 – 2012-06-07 21:45:27

+0

這花了我4個小時來追蹤,它看起來像一個Safari錯誤 – 2013-08-02 19:36:13

1

您的網絡服務器正在發送具有特定MIME類型的內容。例如,PNG圖像將與HTTP標頭Content-type: image/png一起發送。配置您的Web服務器或腳本以發送適當的內容類型。

+0

其實,我研究過,發現它沒有問題。這是Safari 4傾向於做的事......如果我沒有弄錯的話。 – Homework 2009-09-06 18:57:21

1

如果你正在調用一個增加了功能的javascript,它確實會引起問題,它可能會失敗,就像它對我來說那樣。還沒有真正的答案。

2

(基於webkit的)瀏覽器正在發出一個警告,它已經決定忽略web服務器提供的MIME類型(在本例中爲text/javascript),並應用了不同的MIME類型 - 在本例中爲「other」。

這是一個警告哪些用戶通常可以忽略,但開發人員在尋找問題的線索時可能會發現有用。對於這個例子,它可能解釋爲什麼一些JavaScript沒有被執行。

1

由於具有不良權限的腳本導致HTTP 403錯誤,我得到此錯誤。我給它閱讀和執行全面的權利,它的工作。

3

我收到此錯誤是由於塗其中一個jQuery插件試圖通過JS VAR btnChange叫我評論所需要的沒有(和不存在的)圖像並報警(谷歌Chrome瀏覽器開發工具)固定一個缺少的元素:

$(mopSliderName+" .sliderCaseRight").css({backgroundImage:"url("+btnChange.src+")"}); 
0

沒有爲Apache的MIME模塊會忽略加爲JavaScript類型的設置,來解決它,只需打開.htaccess文件或httpd.conf文件,添加以下代碼行

<IfModule mod_mime.c> 
    AddType text/javascript .js 
</IfModule> 

重新啓動Apache服務器的問題將得到解決。

相關問題