DeviceOrientation
該当ページを開ききって、ユーザーがそのページの中にあるボタンをタップしたタイミングで許可を得るためのダイアログを表示し、許可された場合のみ DeviceOrientationEvent のイベントハンドラが有効になる
「カメラ起動」の許可要求はユーザアクションなしでもそのまま出せるのに…Appleの考えるセキュリティの奥深さに理解が追い付かない。
iOS13以外では、requestPermissionは不要なので、returnしている
deniedのときにダイアログを表示している
再びrequestPermissionを呼ぶ様になっている
しかし、Safariだと実際無視されてしまうよう
オフィシャルのサンプル