3 <title>DeviceMotion test
</title>
4 <script type=
"text/javascript">
5 function checkMotionEvent(event
) {
6 return event
.acceleration
.x
== 1 &&
7 event
.acceleration
.y
== 2 &&
8 event
.acceleration
.z
== 3 &&
9 event
.accelerationIncludingGravity
.x
== 4 &&
10 event
.accelerationIncludingGravity
.y
== 5 &&
11 event
.accelerationIncludingGravity
.z
== 6 &&
12 event
.rotationRate
.alpha
== 7 &&
13 event
.rotationRate
.beta
== 8 &&
14 event
.rotationRate
.gamma
== 9 &&
15 event
.interval
== 100;
18 function onMotion(event
) {
19 if (checkMotionEvent(event
)) {
20 window
.removeEventListener('devicemotion', onMotion
);
28 document
.getElementById('status').innerHTML
= 'PASS';
29 document
.location
= '#pass';
33 document
.location
= '#fail';
37 <body onLoad=
"window.addEventListener('devicemotion', onMotion)">
38 <div id=
"status">FAIL
</div>