js获取手机重力感应api

 1 <html>
 2 <head>
 3     <title>DeviceOrientationEvent</title>
 4     <meta charset="UTF-8" />
 5 </head>
 6 <body>
 7 <p>左右:<span id="alpha">0</span></p>
 8 <p>前后:<span id="beta">0</span></p>
 9 <p>扭转:<span id="gamma">0</span></p>
10 <p>指北针指向:<span id="heading">0</span>度</p>
11 <p>指北针精度:<span id="accuracy">0</span>度</p>
12 <script type="text/javascript">
13     function orientationHandler(event) {
14         document.getElementById("alpha").innerHTML = event.alpha;
15         document.getElementById("beta").innerHTML = event.beta;
16         document.getElementById("gamma").innerHTML = event.gamma;
17         document.getElementById("heading").innerHTML = event.webkitCompassHeading;
18         document.getElementById("accuracy").innerHTML = event.webkitCompassAccuracy;
19     }
20 
21     if (window.DeviceOrientationEvent) {
22         window.addEventListener("deviceorientation", orientationHandler, false);
23     } else {
24         document.body.innerHTML = "What user agent u r using???";
25     }
26 </script>
27 </body>
28 </html>
坚持下去就能成功
原文地址:https://www.cnblogs.com/suoking/p/4914917.html