3

К сожалению, недавно я смог зарегистрировать обработчики событий на объекте окна для deviceorientation и devicemotion. Тем не менее, я полностью не могу получить доступ к iOS 9.3 Chrome или Safari для доступа к ориентированию или информации о движении.iOS 9 Chrome & Safari - devicemotion и deviceorientation не работает

Я пробовал использовать TLS в случае, если это была проблема с безопасностью, и я попытался запустить общую демонстрационную версию на https://github.com/dorukeker/gyronorm.js/tree/master/demo и https://www.audero.it/demo/device-orientation-api-demo.html.

Все эти демонстрации отлично работают с Chrome на Android.

Что-то изменилось в последнее время в iOS, что привело к тому, что эти события перестали быть доступными? Я не смог найти информацию об изменениях, кроме упоминания об ужесточении безопасности, чтобы потребовать TLS.

ответ

1

Я нашел устройство ios, которое проявляет это поведение. У меня нет решения, но я считаю, что стоит отметить здесь.

Его на ios 10.2.1, который является последней версией на этом посту.

Сво iphone 6 плюс (я не могу себе представить, что это вопрос)

Он обнаруживает вращение экрана, только не промежуточные вращения (то есть альфа, бета, гамма)

я сделал, что замок вращения не включен.

У него есть расширенная настройка доступности текста, но я проверил это на другом iphone, и это не изменило ситуацию.

Установленные приложения работают с движением, поэтому это ограничивается сафари. (о, и я загружаюсь с https, так что это не должно быть виновником)

Если кто-нибудь видел это, я бы точно хотел выяснить, что его вызывает.