【发布时间】:2015-11-24 19:58:13
【问题描述】:
我正在为此撕毁我的头发。
在运行 iOS 7.1.1 的 iPhone 5s 上,我的网页一切正常:
出于安全目的已删除网站链接。
但是,在运行 iOS 9 的 iPhone 5s 上,我收到以下错误,该错误完全破坏/不加载页面,使其完全无法使用:
"A problem occurred with this web page so it was reloaded"
我已经到处寻找关于这个的想法,但似乎没有真正的直接原因。
我在试错测试中注意到的一件事是,如果我删除主要的 app.min.css 样式表,它至少会加载页面 (DOM)。
但是,如果我随后加载 CSS,但这次使用的是一个空文件……就会出现错误。因此,它似乎与我的 CSS 本身无关 - 只是与链接到它的行为有关。
我已经完成并尝试删除所有脚本、图像等...没有运气。删除 CSS 几乎与我解决问题一样接近,但即使使用空白 CSS 文件,也会出现问题。这对我来说毫无意义。
总结一下我所知道的:
- 这似乎是由包含我的
app.min.css触发的 样式表。 - 即使 CSS 作为一个完全空白的文件包含在内,错误仍然会发生。
- 删除所有 JS 并不能解决 问题。
- 它发生在任何页面上,而不仅仅是登录页面或任何 特定区域。在我的旧版本 iOS 上工作正常,但不是 iPhone 5s 上的更新版本 9+
希望你能帮上忙。我很想提供孤立的代码示例,但由于这个问题太“不存在”,我不知道该写什么作为测试用例。
如果有什么明显的东西你可以在开发工具中注意到,我很想知道。谢谢!
这是iOS模拟器也有问题的截图:
【问题讨论】:
标签: javascript ios css iphone frontend