正如标题所说,我正在开发一个基于Web的移动应用程序(rss阅读器)。它有一个垂直滚动的jquery移动列表视图。页眉和页脚已修复。如何隐藏浏览器地址栏,当页面高度固定,并具有内部jQuery的滚动
在我的应用程序中,我使用html webs stroge浏览器。这就是为什么,我没有为此目的使用网络视图。我想让我的应用程序看起来很原生,因为我需要隐藏浏览器的地址栏。
我试过windows.scroll(0,1)
但这不适用于我,因为我说浏览器我的页面没有滚动。
谢谢
正如标题所说,我正在开发一个基于Web的移动应用程序(rss阅读器)。它有一个垂直滚动的jquery移动列表视图。页眉和页脚已修复。如何隐藏浏览器地址栏,当页面高度固定,并具有内部jQuery的滚动
在我的应用程序中,我使用html webs stroge浏览器。这就是为什么,我没有为此目的使用网络视图。我想让我的应用程序看起来很原生,因为我需要隐藏浏览器的地址栏。
我试过windows.scroll(0,1)
但这不适用于我,因为我说浏览器我的页面没有滚动。
谢谢
看看phonegap也许它符合您的需求。 http://phonegap.com/ 它包裹您的网站,并使其看起来像一个本地应用程序,它没有显示任何地址栏。
编辑:
试试这个
$(document).ready(function() {
if (navigator.userAgent.match(/Android/i)) {
window.scrollTo(0,0); // reset in case prev not scrolled
var nPageH = $(document).height();
var nViewH = window.outerHeight;
if (nViewH > nPageH) {
nViewH -= 250;
$('BODY').css('height',nViewH + 'px');
}
window.scrollTo(0,1);
}
});
乌尔身体的高度需要比在像素手机高度。 因此,如果你的分辨率是400x800,身体标签的高度需要比800更大,比如800,如850左右。
在乌拉圭回合的document.ready ..放:
window.addEventListener("load", function() {
// Set a timeout...
setTimeout(function() {
// Hide the address bar!
window.scrollTo(0, 1);
}, 0);
});
这不适用于Android版的Firefox手机 – Michael 2013-04-24 04:13:15
你能解释一下怎么样?我认为phonegap使用webview ..可能是我错了,但请解释。我想在浏览器中打开我的应用程序 – 2012-03-22 17:35:45
尝试编辑部分中的功能 – dali 2012-03-22 19:08:51