我的网站http://remotejobs.io一致崩溃Safari。我第一次注意到昨天晚上我在Verizon商店时发生的崩溃,并且我尝试在iPad上通过浏览器测试该网站。所以我在同一家商店尝试了两款iPad,并且该网站在所有3款设备上都出现了iOS Safari崩溃,每次我尝试击中域名时都会崩溃。我的网站崩溃Safari(包括桌面和iOS)一致
确切的工作流程是:
- 打开Safari
- 输入http://remotejobs.io
就是这样。一旦你打开网站就会崩溃。
这也发生在桌面Safari上(仅在OSX 10.8.3上的6.0.3中进行测试),并且每次都会生成错误报告。下面是错误报告的副本之一生成:http://go.jag.is/OGcS
站点未抛出任何JS错误,并且在我测试过的其他现代浏览器,包括Chrome,Firefox的正常工作,甚至IE9(惊人足够 )。
但是,一件奇怪的事情是,它似乎只是在iPad上而不是iPhone上使iOS Safari崩溃,因为我可以每次在iPhone上成功加载该网站。
究竟是什么原因导致了这种情况,我该如何进行调试?
更新:我试着评论了主样式表,并且该网站不再在没有该样式表的情况下崩溃Safari。我尝试了一个常规样式表和一个缩小的样式表,并且都使浏览器崩溃。
更新2:我把范围缩小到CSS注释掉JS和CSS离开,仍然坠毁。然后我尝试删除所有的转换属性,并且不再崩溃。显然,过渡属性导致了崩溃。
IE8是最后MS浏览器是稍微有问题的。 IE只会忽略转换。一些“现代”浏览器会实现转换和崩溃尝试。我在Chrome中看到了一些丑陋的东西,而Safari似乎越来越糟糕,而IE越来越好(你有没有试过IE11?) - 所以IE真的不值得被指向像过去一样过去。另一方面,Safari ... – Rolf