1

携帯電話に Android ICS 4.0.3 がインストールされています。バックエンドで動的に MySQL データベースから HTML ページを提供する1 つのモバイル Web アプリケーション (テスト URL http://drupal.langoor.mobi ) を作成しました。

問題: Android のデフォルトのストック ブラウザと Dolphin ブラウザで html ページがレンダリングされません。この問題は、chrome、firefox、safari モバイル ブラウザでは発生しません。

問題を解決するために、次のアプローチに従いました。

  1. Adobe Shadow を使用して HTML ページのリモート検査を行いましたが、コンテンツの読み込みにエラーが見られなかったため、あまり役に立ちませんでした。
  2. Javascript / jQueryの競合が問題であると仮定して、サーバーから動的に提供される(静的ではない)リンクされたすべてのjsファイルを削除しようとしましたが、HTMLページはレンダリングされましたが、スタイルは適用されませんでした.

検索してみたところ、このリンクが見つかりましたが、役に立ちません: Android - WebView の android_assets からの html、CSS が ICS に読み込まれていない

これで私を助けてください。

4

1 に答える 1

1

問題をさらに掘り下げた後、問題の主な原因は、content being sent in Uncompressed format from ServerAndroid ICS のデフォルトと Dolphin Browser が適切にレンダリングできないことが原因であることがわかりました。

これは、問題の正確な原因について言及したリンクです。 Apache2 + FastCGI セットアップのデータ圧縮を有効にする

ありがとう

于 2012-07-29T15:59:42.617 に答える