我想隱藏iPhone中的地址欄和狀態欄,因爲空間更大。我試過這個代碼window.scrollTo(0,1);但這不適用於iPhone。請幫幫我。提前致謝。在iphone中使用javascript和html隱藏地址欄和狀態欄
1
A
回答
6
對於隱藏標題欄,您需要一個setTimeout()
(apparently)。
window.onload = function() {
setTimeout(function() { window.scrollTo(0, 1) }, 100);
};
0
試着這麼做
window.onload = function() {
window.scrollTo(0, 0);
};
本應隱藏地址欄。
0
嘗試使用scroll
命令在BODY
標籤的末尾放置一個腳本。
<script>window.scrollTo(0,1)</script>
它適用於我們的iPhone和Android應用程序。
4
這是迄今爲止最全面的文章中,我已經看到了關於這個問題的:
http://mobile.tutsplus.com/tutorials/mobile-web-apps/remove-address-bar/
去那裏,就說明了一切,並應涵蓋你可能遇到的任何問題,因爲只是做window.scrollTo( 0,0);在大多數情況下是不夠的。
1
這樣對我的作品每次...
放入標題下面的腳本:
<!-- Remove Web Address Bar Cross Platform -->
<script type="text/javascript">
function hideAddressBar()
{
if(!window.location.hash)
{
if(document.height < window.outerHeight)
{
document.body.style.height = (window.outerHeight + 50) + 'px';
}
setTimeout(function(){ window.scrollTo(0, 1); }, 50);
}
}
window.addEventListener("load", function(){ if(!window.pageYOffset){ hideAddressBar(); } });
window.addEventListener("orientationchange", hideAddressBar);
</script>
據我所知,額外的高度的組合添加到頁面和scrollTo()語句使地址欄消失。
希望這會有所幫助.. :)
0
你需要在javascript中做到這一點嗎?就個人而言,我只是添加一個meta標籤:
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,minimal-ui">
相關問題
- 1. 在IOS中隱藏Webview中的地址和狀態欄Google SignIn
- 2. iPhone Safari的screen.availHeight和狀態欄/工具欄/地址欄
- 3. 隱藏地址和工具欄在Chrome
- 4. 在iPhone/Android上隱藏地址欄
- 5. 在iPhone上隱藏地址欄
- 6. iPhone應用程序 - 隱藏狀態欄
- 7. 隱藏地址欄
- 8. 隱藏狀態欄
- 9. 隱藏狀態欄
- 10. 隱藏狀態欄
- 11. 隱藏狀態欄?
- 12. iPhone調用和短信:隱藏狀態欄的用戶通知
- 13. 隱藏Android狀態欄中
- 14. 隱藏狀態欄在iOS7
- 15. UINavigationBar隱藏在狀態欄
- 16. 隱藏UINavigationBar和狀態欄問題
- 17. Monodroid隱藏和顯示狀態欄
- 18. 如何隱藏和顯示狀態欄
- 19. 隱藏100%身高的iPhone地址欄
- 20. 如何隱藏iPhone上的地址欄?
- 21. 同時隱藏/顯示導航欄,工具欄和狀態欄
- 22. iPhone的MPMoviePlayerController:隱藏狀態欄
- 23. 如何在狀態欄中隱藏url地址?
- 24. 動態隱藏狀態欄
- 25. 隱藏地址欄中的URL地址
- 26. 在Android中禁用/隱藏狀態欄
- 27. 同時隱藏狀態欄和導航欄,如圖片應用
- 28. iOS隱藏iOS 6 + 7中的狀態欄和標籤欄
- 29. 如何隱藏地址欄中顯示的網址(使用javascript)
- 30. 隱藏瀏覽器中的地址欄或隱藏地址欄中的url
沒有爲我工作。 – gimp3695 2017-02-02 07:00:20