Я хочу запустить событие ориентации устройства для мобильных телефонов с использованием JavaScript, мой код работает нормально в Chrome, но не работает в Safari
if (window.DeviceOrientationEvent) {
window.addEventListener('deviceorientation', eventData => {
// gamma: Tilting the device from left to right. Tilting the device to the right will result in a positive value.
const tiltLR = eventData.gamma;
// beta: Tilting the device from the front to the back. Tilting the device to the front will result in a positive value.
const tiltFB = eventData.beta;
// alpha: The direction the compass of the device aims to in degrees.
const dir = eventData.alpha;
// Call the function to use the data on the page.
deviceOrientationHandler(tiltLR, tiltFB, dir);
}, false);
}