1. window.addEventListener("deviceorientation",function (event){
  2. console.log(event);
  3. document.getElementById("main").innerHTML = `alpha:${event.alpha}
  4. <br>
  5. beta:${event.beta}
  6. <br>
  7. gamma:${event.gamma}
  8. `;
  9. })

注意事项

1.只有带陀螺仪的设备才支持体感,显然电脑是不支持的
2.event对象中用有三个参数吗,分别是alpha,beta,gamma
alpha:指北的作用,范围在[0,360),0的时候指北,180的时候指南。
beta:平放的时候为0,短边接触桌面,直立的时候为90,倒立的时候是-90.
gamma:平放的时候为0,长边接触桌面,左侧直立的时候为90,右侧直立的时候是-90.