2

私の phonegap ビルド アプリは、4.0.4 から 4.3 までのすべてのバージョンの Android で正常に動作しています。

KitKat 4.4 でテストしたところ、コンテンツが画面の高さをカバーしていないページにスクロールバーが表示されました。コンテンツをスクロールする必要があるページでは、スクロールバーを非表示にします。

何が問題で、どのように解決すればよいかわかりません。

誰かがそれを修正する方法を知っていますか? overflow: ...;または、それを防ぐ方法、または画面の高さよりも数ピクセル大きい仮想オブジェクトを作成する方法の css コード (ない) または jQuery スクリプトがあります。

![スクリーンショット][1] [1]: http://i.stack.imgur.com/bUaBS.png

4

2 に答える 2

4

ここから: https://developers.google.com/chrome/mobile/docs/webview/overview

Android 4.4 (KitKat) には、Chromium オープン ソース プロジェクトに基づく新しい WebView コンポーネントが含まれています。

これは、Android 4.4 (KitKat) が WebView ベースのアプリに Chrome を使用するようになったことを意味します。Chrome では、css プロパティ「overflow: scroll」を使用すると、ブラウザーにスクロールバーが表示されます (コンテンツが親ビューよりも小さい場合でも)。

「overflow: scroll」を「overflow: auto」に変更すると、問題が解決しました。

于 2013-11-22T20:12:22.673 に答える