为什么这个页面崩溃iOS?

时间:2012-12-11 03:21:17

标签: javascript ios debugging crash raphael

http://bit.ly/Z7YPj7

它在桌面上随处可见,也适用于Android。但是在iPhone模拟器上,罪魁祸首似乎出现在文件中:js/the-anim36.js(将一大堆Raphael SVG动画排队)。

我正在使用Safari 6的“开发”菜单,现在可以从XCodes的iOS模拟器中记录信息,我已经下载并启动了它。但是我在javascript控制台中一无所获,每次打开html文件时都会在模拟器中发生严重崩溃。每次尝试打开文件时,我都必须“重置内容和设置”。我坦白地失去了这一点,无可否认一般是调试的新手(也可能被Chrome破坏了。)任何有关可能发生的事情的指示都将非常感激。

2 个答案:

答案 0 :(得分:1)

你可以在iOS上快速耗尽内存。通过Chrome分析器运行它,看看您的内存使用情况如何。我敢打赌它正在使用> 10公顷的公羊。在这种情况下,你可能是吐司!

查看这篇内容丰富的文章,声称大约6mb的ram后,你会崩溃移动游猎: http://cubiq.org/testing-memory-usage-on-mobile-safari

答案 1 :(得分:0)

我观察到当我打开那个页面时,我的笔记本电脑风扇在高位运行。事情是消耗了大量的CPU(可能是大量的RAM),并且可能只是超过了iOS上允许的资源限制。如果没有耗尽RAM,可能会导致前台进程运行太长时间,触发取消“循环”应用程序的逻辑。