2015-09-05 17 views
1

我在PC設備上運行我的Web應用程序時沒有任何問題(沒有404或500),但是當我在iOS上運行它(並使用Safari的Web Inspector進行登錄)時,那我得到了幾個HTTP 500的一些JS/jQuery的庫:JS文件/庫在iOS上返回HTTP 500

[Error] Failed to load resource: the server responded with a status of 500 (Internal Server Error) (jquery.min.map, line 0) 

從一些文件的功能仍然可用,而一些沒有運行。請注意,我得到500庫的位置是:

http://myserverip/path/to/currentpage/jquery.min.map 

這不是我存儲我的文件的位置。我參考他們:

<script type="text/javascript" src="/static/bower_components/jquery/dist/jquery.min.js"></script> 
+0

也許你實際上沒有使用相同的URL?否則,請查看服務器以瞭解爲什麼它會針對同一請求返回不同的結果。也許它考慮用戶代理或其他標題 –

+0

有沒有一個這個問題相關的錯誤登錄服務器我很害怕。我正在引用這些文件,如「/static/path/to/file.js」 –

+0

如果您的服務器返回HTTP 5xx狀態,那麼這是一個服務器端錯誤。如果沒有此服務器日誌,那麼您的服務器日誌記錄已損壞。 –

回答

0

錯誤500是服務器錯誤。請再次檢查您的Web服務,因爲這不是您客戶的問題。

錯誤5XX與服務器相關。

請檢查您發送給服務器的參數是否正確無誤。

+0

謝謝,我感謝你的回答。但是,在上面的評論中,我發佈了我沒有得到任何與此問題相關的服務器日誌。我想知道這些請求和參數是否會從筆記本電腦Safari瀏覽器變爲移動Safari瀏覽器。 –

+0

可以請您和一小部分與您嘗試訪問的頁面相關的服務器代碼。由於不同的因素(如異常處理,日誌過濾器等),可能沒有服務器日誌。「無法加載資源:服務器響應的狀態爲500」看起來像引用錯誤。也許你正在使用瀏覽器的信息加載一些資源。可能的響應式佈局使用不同的手機資源和另一種桌面瀏覽器? – lababo