Нажмите здесь для учебного и рабочего примера с моего сайта.
Вам больше не нужно использовать хаки только для того, чтобы посмотреть jQuery Mobile Screen Orientation, и вы больше не должны использовать PhoneGap, если вы на самом деле не используете PhoneGap.
Чтобы сделать эту работу в 2015 году нам нужно:
- Cordova (любая версия, хотя выше 4.0 лучше)
- PhoneGap (вы даже можете использовать PhoneGap, плагины совместимы)
И один из этих плагинов в зависимости от вашей версии Cordova:
- net.yoik.cordova.plugins.screenorientation (Cordova <4) </li>
плагин cordova add net.yoik.cordova.plugins.screenorientation
- плагин Cordova добавить Cordova-плагин-экран-ориентация (Cordova> = 4)
плагин Cordova добавить Cordova-плагин-экран-ориентация
А для блокировки ориентации экрана просто используйте эту функцию:
screen.lockOrientation('landscape');
Чтобы разблокировать его:
screen.unlockOrientation();
Возможные ориентации:
портретно-основной Ориентация в основном режиме портрета.
второстепенный портрет Ориентация в режиме вторичного портрета.
альбомная ориентация Ориентация в основном режиме альбомной ориентации.
альбомный-вторичный Ориентация в дополнительном ландшафтном режиме.
портрет Ориентация либо портретно-основная, либо портретно-вторичная (датчик).
альбомная Ориентация либо ландшафтно-основная, либо ландшафтно-вторичная (датчик).