详细问题描述
发现BUG:
BUG名: 自动橫屏BUG
BUG发生在仅选择"竖屏"时,如果android真机中打开 可自动横屏 功能后,橫放时会自己横屏,这个BUG比较严重,因为作者不希望横屏,会打乱布局.
重现步骤
[步骤] 只要建一个HTML文档测试就可以
在manifest.json中
"orientation": [
"portrait-primary"
]
[结果] 不管手机有没有打开橫屏功能,都可以橫屏
联系方式
asassasa11@126.com
详细问题描述
发现BUG:
BUG名: 自动橫屏BUG
BUG发生在仅选择"竖屏"时,如果android真机中打开 可自动横屏 功能后,橫放时会自己横屏,这个BUG比较严重,因为作者不希望横屏,会打乱布局.
重现步骤
[步骤] 只要建一个HTML文档测试就可以
在manifest.json中
"orientation": [
"portrait-primary"
]
[结果] 不管手机有没有打开橫屏功能,都可以橫屏
联系方式
asassasa11@126.com
3 个回复
最佳回复
BoredApe - 有问题就会有答案。
真机运行时,manifest并不会实时生效,要打包才生效。
横屏有3个层级:
如果是页面代码禁止横屏,可以写plus.screen.lockOrientation("portrait-primary");,api在这里,http://www.html5plus.org/#specification#/specification/Device.html
asassasa11 (作者)
十分感谢,
之前的情况就是2. 手机允许横屏,但manifest禁止横屏 但是失效
asassasa11 (作者)
使用 plus.screen.lockOrientation("portrait-primary"); 可以完美解决碰到的问题,但IDE的BUG应该还是存在,原因就出来横屏2级 禁用了时,还是可以横屏