【发布时间】:2015-09-05 19:22:24
【问题描述】:
我在 PC 设备上运行我的 Web 应用程序没有任何问题(没有 404 或 500),但是当我在 iOS 上运行它时(并使用 Safari 的 Web Inspector 记录它)我看到我收到了几个 HTTP 500对于一些 JS/Jquery 库:
[Error] Failed to load resource: the server responded with a status of 500 (Internal Server Error) (jquery.min.map, line 0)
一些文件的功能仍然可用,而一些文件没有运行。请注意,我获得 500 for library 的位置是:
http://myserverip/path/to/currentpage/jquery.min.map
这不是我存储文件的地方。我像这样引用它们:
<script type="text/javascript" src="/static/bower_components/jquery/dist/jquery.min.js"></script>
【问题讨论】:
-
也许您实际上没有使用相同的 URL?否则,请查看服务器以了解为什么它为同一请求返回不同的结果。也许它考虑了用户代理或其他标头
-
服务器中恐怕没有一个与此问题相关的错误日志。我正在引用这些文件,例如“/static/path/to/file.js”
-
如果您的服务器返回 HTTP 5xx 状态,那么这是服务器端错误。如果没有这方面的服务器日志,那么您的服务器日志记录已损坏。
标签: javascript jquery ios safari mobile-safari