Javascript 为什么铬会发出';设备定向';在窗口焦点上?
我有一个应用程序,当用户旋转它的设备来模拟阴影时,它会为盒子阴影设置动画。该web应用程序也可以在桌面上访问。我原以为设备定向时会触发“deviceorientation”事件。。变化。然而,即使在桌面上的每个窗口焦点上,似乎都会触发事件。也有很多空值。代码如下:Javascript 为什么铬会发出';设备定向';在窗口焦点上?,javascript,google-chrome,browser,orientation,Javascript,Google Chrome,Browser,Orientation,我有一个应用程序,当用户旋转它的设备来模拟阴影时,它会为盒子阴影设置动画。该web应用程序也可以在桌面上访问。我原以为设备定向时会触发“deviceorientation”事件。。变化。然而,即使在桌面上的每个窗口焦点上,似乎都会触发事件。也有很多空值。代码如下: function handleDeviceOrientation() { window.addEventListener("deviceorientation", event => { a
function handleDeviceOrientation() {
window.addEventListener("deviceorientation", event => {
alert('Orientation event fired! Beta rotation: ' + event.beta);
console.dir(event);
}, true);
}
handleDeviceOrientation();
(在选项卡之间切换以查看效果)
发生这种情况的原因是什么