javascript - 为什么这个页面会导致 iOS 崩溃?

标签 javascript ios debugging crash raphael

http://bit.ly/Z7YPj7

它在任何地方的桌面上都能正常工作,在 Android 上也能正常工作。但在 iPhone 模拟器上,罪魁祸首似乎在文件中:js/the-anim36.js(它对一大堆 Raphael SVG 动画进行排队)。

我正在摆弄 Safari 6 的“开发”菜单,它现在可以记录来 self 下载并启动的 XCodes iOS 模拟器的信息。但我在 javascript 控制台中什么也没有得到,并且每次打开 html 文件时模拟器都会严重崩溃。每次尝试打开文件时,我都必须“重置内容和设置”。坦率地说,我在这里迷失了方向,诚然,我是一个调试新手(也可能被 Chrome 宠坏了。)任何有关这里可能发生的情况的指示都将非常感激。

最佳答案

在 iOS 上,您可能很快就会耗尽内存。通过 Chrome 分析器运行它并查看内存使用情况。我敢打赌它使用> 10mb 的内存。在这种情况下,你可能就完蛋了!

查看这篇内容丰富的文章,该文章声称在大约 6MB 内存后,您的移动 Safari 将会崩溃: http://cubiq.org/testing-memory-usage-on-mobile-safari

关于javascript - 为什么这个页面会导致 iOS 崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13813132/

相关文章:

ios - 更改框架时查看重新加载

debugging - Visual Studio 在调试时是否显示虚拟地址或物理地址?

Qt 可执行文件在 Cmake 项目中不存在

ios - 如何使用依赖的 Firebase 创建 Pod 框架

javascript - 在 JavaScript 中循环创建闭包

javascript - 嵌套 if 语句 jsx

javascript - 使用属性存储;添加到信息数组,检索信息

ios - 以编程方式在 appdelegate 中创建 tabBarController

Emacs 中的调试方案

javascript - 为什么在添加常量或固定按钮时标题会下降。?