[英]How to make address bar always visible on mobile browsers?
如何使地址欄在移動瀏覽器中始終可見?
我嘗試了許多解決方案,例如獲取主體高度,並將其作為CSS添加到HTML和主體中,如下所示:
$("html, body").css({
height: $(window).height()
});
我也嘗試這樣的事情:
window.scrollTo(0, 1);
但是什么都沒有改變。
有關stackoverflow的其他解決方案(例如本解決方案)則討論了防止body
滾動的問題。 您正在設置主體高度,這很好,但是主體仍然具有滾動條。 嘗試:
body
overflow
設置為隱藏。 div
height: 100%
; 並overflow: auto
。 將整個頁面放在此div中。 div將具有滾動條而不是正文。 (請仔細閱讀鏈接的解決方案)。 現在,我不鼓勵這樣做的原因 :
更新:地址欄被移動
Android上的Chrome瀏覽器正在嘗試將地址欄向下移動到屏幕底部,以便單手使用。 這是一個很好的示例,說明了為什么網頁永遠不要嘗試添加hack來解決瀏覽器行為。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.