2017-03-15 11 views
0

携帯電話のブラウザでアドレスバーを表示するにはどうすればよいですか?携帯電話のブラウザでアドレスバーを常に表示するにはどうすればよいですか?

私は身長を取得するようなソリューションの多くを試してみて、HTMLでのCSSと、このような体としてこれを追加しました:

$("html, body").css({ 
    height: $(window).height() 
}); 

そして、私は何かがこれを好きにも試してみてください。

window.scrollTo(0, 1); 

しかし、何も変化する。

+4

_モバイルブラウザでアドレスバーを常に表示するにはどうすればいいですか?どのように、いつ、どこでアドレスバーが表示されるかは、モバイルブラウザで設定するものです。なぜあなたはそれを混乱させるべきですか? – CBroe

+0

ok?デフォルトで非表示になっているアドレスバーを下にスクロールすると、この問題が発生します。 –

+1

次に、_makes_これが何の問題かを修正する必要があります。 – CBroe

答えて

0

他の解決策(thisなど)は、bodyのスクロールを防ぐ方法について説明しています。ボディの高さを設定していますが、これは良いですが、ボディにはまだスクロールバーがあります。試してください:

  • bodyoverflowを非表示に設定してください。
  • height: 100%の新しいdivを追加します。およびoverflow: auto。このdivの中にページ全体を置きます。 divにはボディの代わりにスクロールバーがあります。 (リンクされたソリューションを注意深く読んでください)。

は今、理由は私はこのを落胆う:あなたは、彼らがために使用されているワークフローを破る場合

  1. ユーザーがあなたを嫌います。ほぼ決して正しいことです。
  2. 本文のスクロールは常に divスクロールよりも高速です。ページが非常に大きい場合、非常に目立つパフォーマンスの低下が見られます。

更新:アドレスバーがAndroid上でChromeが片手での使用のために、よりアクセスできるように、画面の一番下までアドレスバーを動かすことで実験され

を移動させること。これは、Webページがでないようにする理由の素晴らしい例です。ブラウザの動作を回避するためにハックを追加しようとしています。

関連する問題