2016-04-11 3 views
1

Je tente d'obtenir rotationrate de l'événement devicemotion de spécification HTML5événement devicemotion sur le navigateur de bord

Je suis en mesure de récupérer la valeur sur le chrome et iOS. Cependant, la valeur semble être nulle sur le navigateur de bord. Est-ce que je fais quelque chose de mal - Mon code est le suivant

window.addEventListener('devicemotion', updateM, false); 

var updateM = function(e){ 
    console.log(e.rotationRate); // returns null on edge 
} 

spec MSDN dit qu'il est disponible sur IE 11 et plus - https://msdn.microsoft.com/en-us/library/dn342897(v=vs.85).aspx

quelqu'un Juste au cas où veulent essayer le téléphone directement: http://jsfiddle.net/q5z4ytvf/

Répondre

0

Je n'avais pas réalisé que ce n'était pas un problème de logiciel mais plutôt un problème matériel. J'utilisais lumia 640 et cet appareil n'a pas de gyroscope. J'espère que cela sera utile à quelqu'un.