羊羽亻子
羊羽亻子
  • 发布:2015-08-11 13:27
  • 更新:2015-08-11 15:42
  • 阅读:4194

IOS,fullscreen属性不起作用

分类:HTML5+
iOS

求助啊:
IOS下,我不想用全屏状态,但是打包越狱版和正版,均自动全屏。

情况如下:
我已设置manifest.json下面,"fullscreen": false,
此设置一直存在。但是无法实现不全屏,

然后我有在入口页Start.html的mui.plusReady中加了如下代码,均无法实现不全屏。isfullscreen属性是false。

mui.plusReady(function(){  

            var showGuide = plus.storage.getItem("lauchFlag");  
            plus.screen.lockOrientation("portrait-primary");  

            plus.navigator.setFullscreen( false );  

            alert(plus.navigator.isFullscreen());  
                if(showGuide){  
                    //有值,说明已经显示过了,无需显示;  
                    //关闭splash页面;                     
                    plus.webview.getLaunchWebview().loadURL( "index.html");  
                    setTimeout(function () {  
                        plus.navigator.closeSplashscreen();  
                    },500);  
                }else{  
                    //显示启动导航  
                    plus.webview.getLaunchWebview().loadURL( "guide.html");  
                }  
        }); 

最后,我在index.html主框架页面,guide.html下也加了plus.navigator.setFullscreen( false );
还是无法实现不全屏。

整个项目中已全部查找过,不存在任何地方plus.navigator.setFullscreen(true);

还有什么原因会引起全屏失效?

2015-08-11 13:27 负责人:无 分享
已邀请:
DCloud_IOS_XTY

DCloud_IOS_XTY

manifest.json中是否配置了 UIReserveStatusbarOffset,如果配置了去掉

羊羽亻子

羊羽亻子 (作者)

人工置顶!

DCloud_IOS_XTY

DCloud_IOS_XTY

是离线打包吗?

  • 羊羽亻子 (作者)

    你好,是在线打包。没用离线

    2015-08-11 14:56

  • DCloud_IOS_XTY

    加我QQ330673903

    2015-08-11 15:13

该问题目前已经被锁定, 无法添加新回复