我一直在开发一个离子应用程序,它只需要一个屏幕锁定在纵向模式。所以我通过
添加了屏幕定向插件cordova plugin add cordova-plugin-screen-orientation
然后我添加了所谓的简单代码行
window.screen.lockOrientation('portrait');
//无效
试过这个
screen.lockOrientation('portrait');
//无效
$ionicPlatform.ready(function() {
screen.lockOrientation('landscape');
});
包含 $ ionicPlatform依赖的//无效
看起来很直接,但没有任何工作
任何帮助都将非常感谢。谢谢:)
答案 0 :(得分:0)
您可以在cordova项目的配置文件中可靠地锁定屏幕的方向。只需使用
docker-compose up
如果您想要更灵活并根据当前视图进行更改。转到配置文件并添加方向:' portrait'属性到各自的视图。然后简单声明:
<preference name="Orientation" value="landscape" />
如果仍然无效,请尝试使用其他插件执行。这似乎是一个公平的变化,采用略有不同的方法: https://github.com/Adlotto/cordova-plugin-recheck-screen-orientation