我一直在开发一个离子应用程序,它只需要一个屏幕锁定在纵向模式 . 所以我通过添加了屏幕定向插件
cordova plugin add cordova-plugin-screen-orientation
然后我添加了所谓的简单代码行
window.screen.lockOrientation('portrait');
//不起作用
试过这个以及 screen.lockOrientation('portrait');
//不起作用
$ionicPlatform.ready(function() {
screen.lockOrientation('landscape');
});
包含 $ionicPlatform dependency //不起作用
看起来很直接,但没有任何工作
任何帮助将不胜感激 . 谢谢:)
1 回答
您可以在cordova项目的配置文件中可靠地锁定屏幕的方向 . 只是用
如果您想要更灵活并根据当前视图更改它 . 进入配置文件并为相应的视图添加方向:'portrait'属性 . 之后简单地声明:
如果仍然无效,请尝试使用其他插件实现 . 这似乎是一个公平的变化,采用略有不同的方法:https://github.com/Adlotto/cordova-plugin-recheck-screen-orientation