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

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

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