javascript中陀螺仪方向检测的合理方法

javascript中陀螺仪方向检测的合理方法,javascript,android,ios,gyroscope,device-orientation,Javascript,Android,Ios,Gyroscope,Device Orientation,我一直在尝试使用deviceorientation,并尝试编写一个简单的“旋转手机-移动图像”脚本。我通过事件alpha角度控制图像 这个角度在所有设备上都是一致的,在iOS和android手机上都是从0到360。我已经在一大堆手机上测试了我的脚本,在各地进行了一些调整后,它运行得非常好 然而,在三星“Galaxy S4 mini”的这一特定版本上,当我将手机转向右侧时,alpha不会减小,而是增大。通常,当我将手机向右移动时(无论它是旋转90度还是270度),alpha都会减小。这在原生and

我一直在尝试使用deviceorientation,并尝试编写一个简单的“旋转手机-移动图像”脚本。我通过事件alpha角度控制图像

这个角度在所有设备上都是一致的,在iOS和android手机上都是从0到360。我已经在一大堆手机上测试了我的脚本,在各地进行了一些调整后,它运行得非常好

然而,在三星“Galaxy S4 mini”的这一特定版本上,当我将手机转向右侧时,alpha不会减小,而是增大。通常,当我将手机向右移动时(无论它是旋转90度还是270度),alpha都会减小。这在原生android浏览器和谷歌chrome上都会发生

现在,我可以尝试检测这种特定型号的三星手机和翻盖标志,但我担心这将是未来更多设备上的问题

有什么好方法可以检测alpha在手机轮换方面是正变化还是负变化