2013-03-15 74 views
0

我在我的網站的移動版本上遇到問題,我在Firebug上得到一個HTTP 302 Found消息,但消息是紅色的。我僞裝Firefox來切換用戶代理字符串來模仿iPhone,這讓我可以在桌面上調試移動網站。Firebug在紅色顯示HTTP 302錯誤(在apache錯誤日誌中沒有錯誤)

問題是我不明白爲什麼我會得到一個空白的迴應我的請求,特別是當我沒有在Apache錯誤日誌中出現任何錯誤。

我應該把注意力集中在這個問題上?我在桌面網站上沒有這個問題,它共享後端功能 - 它只發生在移動設備上。

我在控制檯中也沒有發現JavaScript錯誤。

302 Firebug

+0

希望它有一個相同的原產地政策問題。您的頁面使用HTTP還是HTTPS? – Samy 2013-03-15 12:42:56

+0

302是重定向 – epascarello 2013-03-15 12:45:05

回答

0

我相信這個錯誤/警告是由交叉協議(HTTP-> HTTPS)混合引起的,並且Firefox的Firebug插件以紅色顯示此情形(使您相信發生了錯誤)。

我的調查讓我相信,當以這種方式穿越協議時,使用JSONP而不是JSON會有所幫助。

0

狀態代碼302意味着瀏覽器應該打開一個不同的URL。看看標題,然後看到「位置:」旁邊的URL。也許這個網址有問題。

桌面版本不會發生這種情況的原因可能是無需重定向(只有移動網站位於不同的URL)或者只有移動版本的重定向錯誤。