Joe*_*ier 6 crash safari mobile-safari
我的网站http://remotejobs.io一直崩溃Safari.我第一次注意到昨晚我在Verizon商店时的崩溃,我尝试在iPad上浏览器测试该网站.所以我在同一家商店再试了两台iPad,并且每次尝试点击域名时,该网站都会在所有3个版本上崩溃iOS Safari.
确切的工作流程是:
而已.一旦你击中网站就崩溃了.
这也发生在桌面Safari上(仅在OSX 10.8.3上的6.0.3中测试),并且每次都会生成错误报告.以下是生成的错误报告之一的副本:http://go.jag.is/OGcS
该网站没有抛出任何JS错误,并且在我测试过的其他现代浏览器上运行良好,包括Chrome,Firefox甚至IE9(令人震惊).
但有一件奇怪的事情是,它似乎只会让iPad上的iOS Safari崩溃,而不是iPhone,因为我每次都可以在iPhone上成功加载网站.
究竟是什么造成了这种情况,我该如何调试呢?
更新: 我尝试评论主样式表,并且该站点不再在没有样式表的情况下崩溃Safari.我尝试了常规样式表和缩小样式表,并且都使浏览器崩溃.
更新2: 我通过注释掉JS并将CSS留在CSS中将其缩小到CSS,但它仍然崩溃了.然后我尝试删除所有过渡属性,它不再崩溃.显然,过渡属性导致了崩溃.
所以我能够通过Adam Moore的建议将问题缩小到CSS,然后再根据transition
Jonathan Sampson的评论将问题缩小到属性声明.
我删除了所有的行,transition
网站不再崩溃.
然后,我查看了这些值,并尝试统一持续时间值,看看是否会有所帮助,因为我在不同的属性中设置了几个不同的持续时间值,包括.5s
一个,.3s
另一个,.25s
还有几个.但统一他们并没有影响任何事情 - 仍然崩溃.
最后,我尝试将transition-property
from 更改all
为color
,因为color
我唯一真正改变的是,并且没有更多的崩溃!显然这就是解决方案.似乎Safari在尝试转换所有属性时感到窒息.
您的网站似乎没有在Windows 7上崩溃Safari.要继续调试导致问题的原因,首先关闭CSS,然后逐个禁用JS文件,直到网站停止崩溃.一旦你弄清楚它是哪个CSS文件或JS文件,然后发布一个文件的链接,我会看看我是否可以提供帮助!
归档时间: |
|
查看次数: |
8166 次 |
最近记录: |