Есть ли способ определить, поддерживает ли браузер/устройство вращение экрана, не дожидаясь изменения изменений? Я не пытаюсь обнаружить само вращение, только если браузер или устройство его поддерживает.javascript обнаруживает, поддерживает ли браузер/устройство поворот экрана
ответ
Я думаю, вы можете обнаружить его так:
if('onorientationchange' in window) { /* supported! */ }
Однако, я не уверен, что некоторые браузеры будут поддерживать событие, даже если они никогда не стрелять.
Для тщательности, возможно, стоит проверить, поддерживает ли оно значение для 'window.orientation', но если браузер говорит о поддержке/запуске' onorientationchange', есть хорошая вероятность, что он представит полный «Ложь», я думаю. –
Спасибо вам за ответы. Я думаю, это наилучшее решение, но некоторые устройства не будут запускаться (согласно этой странице: http://davidwalsh.name/orientation-change) ... – jvilhena
Возможный дубликат [** Обнаружение вращения телефона Android в браузере с помощью javascript **] (http://stackoverflow.com/questions/1649086/detect-rotation-of-android-phone-in-the-browser -with-javascript) – Nope