求助啊:
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);
还有什么原因会引起全屏失效?
3 个回复
DCloud_IOS_XTY
manifest.json中是否配置了 UIReserveStatusbarOffset,如果配置了去掉
羊羽亻子 (作者)
人工置顶!
DCloud_IOS_XTY
是离线打包吗?
羊羽亻子 (作者)
你好,是在线打包。没用离线
2015-08-11 14:56
DCloud_IOS_XTY
加我QQ330673903
2015-08-11 15:13