iPhoneでアドレスバーを消したい。これまで私は使用してきました:
window.scrollTo(0, 1);
これにより、ページが最初に読み込まれたときにアドレス バーが非表示になります。
で、〜がある
document.body.addEventListener('touchmove', function(e){ e.preventDefault(); });
これにより、ユーザーがスクロールしてアドレス バー (またはその他の場所) に戻るのを防ぎながら、ボタンをタップすることはできます。
しかし、ページの上部をタップすると、アドレス バーがまだ表示されます。これがウェブページの上部に触れているためなのか、時計とバッテリーでバーに触れているからなのかはわかりません.
ユーザー自身が自分の電話でこのオプションを設定する必要があると思いますが、ウェブページから制御できればいいのですが。どちらでも可能ですか?
なんで?動きを制御するのが難しい障害のある子供のための Web アプリを作成したいと考えています。基本的に、Web アプリ自体に関係のないタッチ操作をオフにしたいと考えています。そうしないと、彼は誤って多くの不要なアクションを開始します。これが可能かどうかはわかりません。