移动 Safari 在 jquery.min.map 文件上使用 404 停止页面加载

Posted

技术标签:

【中文标题】移动 Safari 在 jquery.min.map 文件上使用 404 停止页面加载【英文标题】:Mobile Safari halts page load with 404 on jquery.min.map file 【发布时间】:2015-10-07 20:25:32 【问题描述】:

我们的 Web 应用程序在出现单个错误时暂停页面初始化。

Failed to load resource: the server responded with a status of 404 (Not Found)
https://foo.com/pkg/jquery/js/jquery.min.map

这是最近才出现的非常奇怪的行为。

我不确定如何检查我拥有的移动 Safari 版本,但我认为我的 iPad 的 ios 8 版本较晚。旧 iPhone 4 不会出现此问题,只有较新的 iOS 版本 8 和/或 9. 当桌面 Safari 工作正常时。

【问题讨论】:

【参考方案1】:

原来,当我开始使用本地 jquery 资产而不是 CDN 时,我忘记了添加 sourcemap 文件。仍然奇怪的是,较新的 iOS 的 Safari 停止了该缺失资产的页面加载。

【讨论】:

以上是关于移动 Safari 在 jquery.min.map 文件上使用 404 停止页面加载的主要内容,如果未能解决你的问题,请参考以下文章

移动 Safari 多选错误

移动 Safari 中的强制打印对话框用于多页 PDF

移动 Safari:音频 + 缓存清单

网页高度在移动 Safari 中被拉伸

移动 Safari 自动对焦文本字段

在视口中检测元素不适用于移动 Safari