私はweb-app kool-aidを飲んで、AndroidネイティブアプリをビルドすることからWebアプリを構築することに切り替えています。Androidウェブブラウザのバグ:アドレスバーはコンテンツを非表示にします
しかし、私はアドレスバー(更新:具体的には、Androidの2.3.3を実行している私のHTC欲望Zは、私はそれがどのように影響するか、他の多くのバージョンがわからない):とAndroidのブラウザで本当に悪いの問題を抱えている
- 問題1:ページが読み込まれている間、アドレスバーには内容の上位~30ピクセルの が表示されません。
- 問題2: 状況によっては、アドレスバーが消えない - これは接続速度が遅いときには 私のポートレートで発生します。
場合によっては、アドレスバーがコンテンツの上位30ピクセルを完全に非表示にすることがあります。これはひどく壊れています。
私はこの問題を解決しようとする another StackOverflow questionからいくつかのコードを借り:if (navigator.userAgent.match(/Android/i)) {
window.scrollTo(0,0); // reset in case prev not scrolled
var nPageH = $(document).height();
var nViewH = window.outerHeight;
if (nViewH > nPageH) {
nViewH = nViewH/window.devicePixelRatio;
$('BODY').css('height',nViewH + 'px');
}
window.scrollTo(0,1);
}
をしかし、確実に動作するようには思えない - それは恐ろしい解決策だと言うまでもありません。私に何ができる?
アンドロイドブラウザを使用して読み込んでAndroidアプリとしてリリースするウェブアプリを開発していますか? –
いいえ、私はちょうどウェブアプリを書いています - 市場に何かをリリースする予定はありません。 – Richard