0

http://bit.ly/Z7YPj7

どこのデスクトップでも、Android でも問題なく動作します。しかし、iPhone シミュレーターでは、原因は次のファイルにあるようですjs/the-anim36.js(これは、大量の Raphael SVG アニメーションをキューに入れています)。

ダウンロードして起動したXCodesのiOSシミュレーターから情報をログに記録できるようになったSafari 6の「開発」メニューをいじっています。しかし、javascript コンソールにはまったく何も表示されず、html ファイルを開くたびにシミュレーターでハード クラッシュが発生します。ファイルを開こうとするたびに、「コンテンツと設定をリセット」する必要があります。私は率直に言ってここで迷っています。一般的にデバッグの初心者であることは確かです (また、おそらく Chrome に甘やかされています)。

4

2 に答える 2

1

iOS では、非常に高速にメモリが不足する可能性があります。Chrome プロファイラーを実行して、メモリ使用量がどのように見えるかを確認します。10MB以上のRAMを使用していると思います。その場合、おそらく乾杯です!

約 6 MB の RAM を使用すると、モバイル サファリがクラッシュすると主張するこの有益な記事を確認してください: http://cubiq.org/testing-memory-usage-on-mobile-safari

于 2012-12-11T03:24:13.517 に答える
0

そのページを開くと、ラップトップのファンが高回転していることに気付きました。大量の CPU (およびおそらく大量の RAM) を消費しており、単に iOS で許容されるリソース制限を超えている可能性があります。RAM が不足していない場合は、フォアグラウンド プロセスの実行時間が長すぎて、「ループ」アプリをキャンセルするロジックがトリガーされている可能性があります。

于 2012-12-11T03:29:05.533 に答える