Html Sencha Touch 2:如何隐藏Android设备的地址栏?

Html Sencha Touch 2:如何隐藏Android设备的地址栏?,html,extjs,sencha-touch,sencha-touch-2,sencha-touch-2.1,Html,Extjs,Sencha Touch,Sencha Touch 2,Sencha Touch 2.1,背景: 我正在为Android开发一个移动网络-Galaxy Tab,我想在用户进入应用程序后立即隐藏地址栏 viewport: { autoMaximize : true} 不适用于Android设备(我已经测试过了) 我已经在我的视图中测试了以下代码 initialize: function () { window.scrollTo(0,1); this.callParent(); this.hideAddressBar(); }, hideAddressBa

背景:

我正在为Android开发一个移动网络-Galaxy Tab,我想在用户进入应用程序后立即隐藏地址栏

viewport: 
{ autoMaximize : true}
不适用于Android设备(我已经测试过了)

我已经在我的视图中测试了以下代码

initialize: function () {
    window.scrollTo(0,1);
    this.callParent();
    this.hideAddressBar();
},


hideAddressBar : function()
{
    if(document.documentElement.scrollHeight<window.outerHeight/window.devicePixelRatio)
        document.documentElement.style.height=(window.outerHeight/window.devicePixelRatio)+'px';
    setTimeout(window.scrollTo(1,1),0);
}   
初始化:函数(){
窗口。滚动到(0,1);
这是callParent();
this.hidedDressBar();
},
HIDEADDRESBAR:函数()
{
如果(document.documentElement.scrollHeight)禁用缩放
->将Automaximize设置为true。

发生的情况是,我必须手动单击地址栏上方的顶部选项卡,然后只有地址栏被隐藏。有什么方法可以通过代码实现这一点吗


另一个有趣的事实是,这种情况只发生在“Internet”浏览器上,而不发生在Google Chrome上。如果有人能够在特定浏览器中实现此功能,请提出一些想法。

目前大多数移动浏览器不支持全屏API

但在iOS设备上,您可以使用 将应用程序添加到主屏幕并从主屏幕开始

在我的galaxy选项卡2上,我已启用股票浏览器中的快速控件,以实现全屏查看

也许你可以伪造一个隐藏的地址栏,看看这个

您是否尝试用大写字母M拼写autoMaximize?是的,这是帖子中的一个类型错误:(.抱歉,我尝试了viewport:{autoMaximize:true},但它在Android设备上无法工作,因为它在iPhone上工作