Mobile Safari 停止页面加载 jquery.min.map 文件并显示 404

Mobile Safari halts page load with 404 on jquery.min.map file

我们的 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 and/or 9. 虽然桌面 Safari 运行良好。

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