Archives par mot-clef : compatibilité

Suite à la sortie de jQuery Mobile 1.1, refaisons un point sur la compatibilité. Sont indiqués les terminaux testés. On notera, par rapport aux pré-versions de jQuery Mobile 1.0, qu’un effort énorme a été fourni sur la compatibilité. A – Haute qualité Le navigateur peut, à minima, gérer des requêtes sur divers types de média, condition sine qua non pour jQuery Mobile. Ces navigateurs sont activement testés mais ne recevront pas forcément toutes les capacités de jQuery Mobile. Android 1.5-1.6 – Google G1, risques de soucis de performance ; Android 2.1-2.3 – HTC Incredible (2.2), Droid (2.2), HTC Aria (2.1) et Google Nexus S (2.3) ; Android 3.1 (Honeycomb)  – Samsung Galaxy Tab 10.1 et Motorola XOOM ; Android 4.0 (ICS) – Galaxy Nexus S. Note : Des ralentissements sur les transitions peuvent apparaître sur les versions mises à jour ; Apple iOS 3.2-5.0 – … Continuer la lecture

On va jouer un peu avec de la géolocalisation via HTML 5 et JS. On va faire simple, on attaque direct avec un bout de code : if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function (position) { console.log("position", position) }); } Assez simple quand même là, non ? Explications Toujours vérifier si on peut faire ce qu’on va faire avant de le faire. Qualité, efficacité, compatibilité (surtout). Puis on demande au navigateur de nous envoyer les infos auxquelles il a accès. Cela peut nécessiter une autorisation de la part de l’utilisateur. Tout est envoyé via un objet en paramètre dans une fonction de callback que j’ai créé en anonyme ici. Vous obtiendrez un objet Position qui contient un timestamp (pratique pour le temps réel) et un objet Coordinates nommé coords. Ce dernier objet contient les propriétés suivantes : accuracy : précision estimée sur la … Continuer la lecture