Archives par mot-clef : safari

Tout d’abord je remercie Korben par qui j’ai pu connaitre ce service. Spoon propose un lanceur d’applications. Voilà, tout est dit, aussi simplement. Pour la faire plus complète, Spoon vous permet de lancer tout un tas d’applications sans avoir besoin de les installer. Le côté pratique, c’est que du coup, vous avez accès à toutes les versions de tous les navigateurs majeurs (entendre plus de 0.2% du marché, toutes versions confondues) sur un seul et même pc. En fait 2. Evidemment la virtualisation a ces limites. Vous ne pourrez pas lancer IE 9 et 10 sur un XP, et je ne sais plus ce que je n’ai pas réussi à lancer depuis un Windows 7. Spoon est disponible uniquement sur Windows, les versions Mac et Linux sont en cours de développement. Pressé, parce qu’avoir tout un tas d’applis qui tournent sur … Continuer la lecture

Salut tout le monde ! Aujourd’hui, je vais un peu cracher ma haine sur IE 10- (donc toutes les versions en fait). Je suis dans la situation où je dois binder presque tous les évènements possibles sur un formulaire HTML. Jusque là rien de difficile, j’ai jQuery à ma dispo, je vous colle donc du on(‘click’), du on(‘change’) en veux-tu en voilà et le tour est joué. Et bien non, parce que forcément : IE a décidé de me faire tourner en bourrique ! Il faut savoir que l’auto-complétion proposée par les différents navigateurs déclenche systématiquement l’évènement onChange sur les champs concernés par les modifications apportées par l’auto-complétion. Ceci est vrai sur Safari, Opera, Firefox et bien sûr Chrome. Mais pas Internet Explorer. De la première à la toute dernière version toute fraîche qu’est IE 10. Je peux même plus que … 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