任何人都可以告诉我如何隐藏android phonegap中的地址栏。我正在尝试捕获图像,但图像功能无法在phonegap.where中工作,因为同样在浏览器中工作。所以,我想要隐藏地址栏?
答案 0 :(得分:0)
是的,这可以用这个小Javascript:
<script type="text/javascript">
// When ready...
window.addEventListener("load",function() {
// Set a timeout...
setTimeout(function(){
// Hide the address bar!
window.scrollTo(0, 1);
}, 0);
});
您应该将其添加到HTML代码的<head>
中。
window.scrollTo
方法是隐藏地址栏的关键。电话需要包装setTimeout
功能才能正确隐藏地址栏 - 不使用setTimeout会导致问题。
如果您想支持在iPhone上的主屏幕上添加网页,则还需要添加以下<meta>
- 代码。
<meta name="apple-mobile-web-app-capable" content="yes" />
这也会隐藏iPhone屏幕底部的工具栏(仅当用户添加到主屏幕时)。