最近、私は SB Nation ブログ ネットワークに影響を与える Android 2.3 ブラウザの頻繁なクラッシュを見つけようとしています (できれば修正することもできます)。ユーザーがページに移動すると、ページが読み込まれるように見えます。次に、DOM が完全に起動すると予想される頃に、ブラウザーが強制的に閉じられたように見え、ホーム画面に移動します。これはすべてのページの読み込みで発生するわけではないため、ブラウザーを開いて再試行すると、多くの場合、正常に読み込まれます。
私は自分の電話、HTC Thunderbolt (2.3.4) および Droid Bionic (2.3.4) で問題を何度も再現しました。私は Android 開発の経験がありませんが、adb デバッガーを接続すると、この問題の原因についての洞察が得られると思いました。私がキャプチャしたクラッシュのログの一部を次に示します。
(これらのクラッシュの原因となったいくつかの URL を本番環境に投稿したいと思いますが、すでに 2 つのリンクの制限に達しています。)
お気づきかもしれませんが、HTC のログはすべて異なり、Bionic のログは技術的な詳細をあまり提供していないようです。これは、すべての HTC ログで見つけた唯一の一般的なスレッドです。
D/skia (14225): createPlugin (300,150) screen proportion:(w,h)=(0.813008,0.039288), content ratio:2.000000 mainUrl:http://athleticsnation.local:3000/
D/skia (14225): createPlugin F10 typical2 video content (300,150)/(369,3818), url=
私の推測では F10 == Flash 10 でしたが、Droid Bionic には Flash がインストールされていないため、それが原因であるとは確信できません。
いずれにせよ、これらのクラッシュの原因についての理論は途方に暮れています。これらのクラッシュに関するより正確な情報を取得する方法はありますか? 無効なマークアップが原因でブラウザーがクラッシュする可能性はありますか? JavaScript の制限?どんな助けでも大歓迎です。