我想隐藏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