我有一个问题,当页面太大时,使用jQuery加载和操作DOM时Mobile Safari崩溃。
我在iPhone和iPad上都遇到了同样的问题。
解决移动页面以发现错误的最佳方法是什么?是否存在任何可能导致Mobile Safari崩溃的已知问题?
我实际上发现了问题。并不是我想的那样使用JS,而是使用CSS。我添加了类以使CSS过渡逐渐淡入一些元素。对于匿名用户,这些元素曾经display: none;并且可能从未运行过不透明过渡。
display: none;
奇怪的是,过渡恰好在两个元素上。那么,为什么这只会在具有100多个注释的长线程上崩溃?
因此,最重要的是:-webkit-transition使移动Safari上的页面崩溃了。