2012-01-06 15 views
4

このページでAndroidブラウザがクラッシュする原因を知ることができますか?WebページのクラッシュAndroidブラウザ

http://thewellcommunity.org

すべてのサブページがうまく動作するように見えるが、私はAndroid上でホームページをロードすると、ブラウザアプリはただの警告やエラーメッセージなしで終了します。私は3つのAndroidの携帯電話とKindle Fireでこれを試しました。

携帯電話のブラウザでJavaScriptを完全に無効にすると、ページが正常に読み込まれます。残念ながらこれはライブウェブサイトなので、最後の手段として無効にするJavaScriptのチャンクをサーバー側に保存したいと考えています。

Opera Mini、Opera Mobile、FirefoxはAndroid搭載の携帯電話ではクラッシュしませんが、Dolphin、Miren、および在庫ブラウザはクラッシュします。

更新:私はこれが修正されたと言ったときに私はあまりにも早く話したようです。私はブラウザがクラッシュする頻度を減らすことができましたが、ページが読み込まれるときにクラッシュすることがあります。 :(

UPDATE#2:。。それが今クラッシュがCSS有効にし、様々なJavaScriptのsnippitsを無効週間を過ごした後、私は、スタイルシートを無効にしようとした関連であってもよいことが表示され、今、私はそれがクラッシュすることができません

誰もが私の推測では、それがJavaScriptがそれが仕事だしした後にのみアクセスを取得しますいくつかのCSSに関連したということです?これを引き起こしている可能性がありますAndroidのCSSのバグを知っている。

+0

は、アイスクリームサンドイッチとネクサスS上で私のためにうまく働きました。 – waxspin

+0

2.2.2 Galaxy S Wi-Fiで私の間違いなくクラッシュします。 3.2では、エミュレータでは大丈夫です。古いAndroidバージョンでは既知の(そして現在は修正されている)バグに遭遇していると思います。 2.2エミュレータでクラッシュさせることができるかどうかを確認します。私はスタックトレースを得ることができるかもしれませんが、そのバグを追跡します。 –

+0

Android 2.2.2、Galaxy Spica(SamdroidMod)のクラッシュはありませんが、マイナーなレイアウトの問題がいくつかあります。 Flashの問題(Flashがない)、Flashビデオの無効化を試しましたか? –

答えて

3

私は犯人を見つけました... CSSファミリのルールが責任を負うことになっていました。なぜなら、同じフォントスタックがサイト上の他のいくつかの場所で使用されているからです。 :\

は、ここでその行がすべての株式Androidのブラウザがクラッシュする原因何らかの理由で問題が発生した行...

.Site-Search .Buttons input 
{ 
    ... 
    font-family: TeXGyreHerosRegular, Arial, "Helvetica Neue", Helvetica, sans-serif; 
    ... 
} 

です。奇妙な。

+1

私のために私はフロートを持っていました。ルールでは、また浮動:左;同じルールでAndroidブラウザがクラッシュしていた。 –

3

Weinreをチェックしてください。説明がthisで見ることができますyoutube movie。 この方法で、よく知られているFirebugのようにAndroidウェブキットブラウザをデバッグすることができます。

Eclipseのエミュレータ(2.3)ではうまくロードされますが、レイアウトに欠陥があります。

+0

それはかなり素晴らしいです。私は間違いなくそれをいつか試してみるつもりです。ありがとう! – Jeff

+0

+1 weinreは例外的です –

1

特定のWebサイトを読み込んでいるときに数秒後にモバイルのさまざまなブラウザがクラッシュする可能性がある理由を探している人がいる場合は、jQueryのバージョンが原因である可能性があります。

たとえば、LG-p690fとHTC Incredible Sは、jQuery 1.8.1と1.8.2のフェードトランジションに問題があることが知られているAndroid 2.3.xのいくつかの携帯電話の一部です.jQueryの原因となるブラウザのJavaScriptのバグが原因です

percent = 1 - (remaining/animation.duration || 0) 

あなたがウェブサイトの所有者であれば、あなたが1.8.3にアップグレードする(または許可されている場合1.7.xにダウングレード)しようとすることができます。このラインで失敗するAnimation機能。それ以外の場合は、Webサイトに電子メールを送信することができます。

出典:

http://bugs.jquery.com/ticket/12497

https://github.com/jquery/jquery/pull/1019

関連する問題