有台闲置的安卓平板,想做成电子相册
代码中
我使用左右分栏结构,高度设定没有使用JS获取高,而是使用height:100vh来获取实际高度
因为需求做好的应用一启动就默认横屏,于是:
// H5 Plus事件处理
function plusReady(){
//设置屏幕亮度
plus.screen.setBrightness(1);
// 开启一直保持程序唤醒状态
plus.device.setWakelock(true);
// 设置屏幕始终为横屏
plus.screen.lockOrientation("landscape");
}
if(window.plus){
plusReady();
}else{
document.addEventListener("plusready",plusReady,false);
}
使用如上代码设定横屏,而在manifest.json中也设置好了横屏,甚至在设备设置中也锁定了屏幕旋转功能。
但问题来了:
应用一启动,会先是 竖屏,然后转成 横屏。而不管是js获取高度还是用vh单位获取高度,它们已经处理完自己的工作了,所以,横屏后,元素还是竖屏状态下时获取的高度。
请问:
> 如何锁定应用启动就是横屏,默认就是横屏,不要先竖屏再横屏。
已做过的尝试:
1:云打包 2:本地打包 3:轻应用 4:直接接线调试 都有这个问题。