Inspiration Geek

Blog de geek sur les technologies web

Aller au contenu | Aller au menu | Aller à la recherche


Keyword - geolocalisation

Fil des billets - Fil des commentaires

mercredi, juillet 1 2009

Sortie de firefox 3.5 final

Après une longue attente Firefox 3.5 est sortie hier vers 17h00 précisément.

Firefox 3.5 en détaille.

- Moteur de rendu HTML Gecko 1.9.1 améliorer et plus rapide,
- Analyse spéculative pour un affichage plus rapide du contenu.
- Gère les balises HTML5 <video> et <audio> et lit nativement les fichiers encodé en Ogg Theora
  et les fichiers audio encodé en Vorbis,
- Le Drag and drop HTML 5
- Intègre un mode de navigation privée.
- Moteur JavaScript TraceMonkey pour de meilleures performances
- L'API Géolocalisation
- Gestion native de JSON, et des web worker threads (exécution de script en tache de fond).
- Support CSS pour les polices téléchargeables (@font-face @rule)
- Les sélecteurs de requêtes JavaScript
- Le stockage local HTML5 et le stockage hors-ligne d'application.
- Le texte <canvas>
- Les profils ICC (color correction) et les transformations SVG
- Support CSS2 et CSS3
- Media queries (exemple: "device-aspect-ratio: 16/9" utiliser un css spécifique pour les écrans 16/9 ème)

et voici la réponse de Mozilla a Microsoft concernant le comparatif IE VS Firefox fait par Microsoft montrant que IE et meilleure et plus sure.






Télécharger Firefox sans plus attendre !

mardi, juin 23 2009

HTML5 : Exemple d'utilisation de l'API Geolocalisation dans firefox 3.5

HTML5 apporte le support de l'API Geolocalisation introduite par le W3C qui permet au pages web d'interroger le navigateur sur la position de l'utilisateur.

L'utilisation de cette API est disponible depuis firefox version 3.5 mais également dans Fennec la version de firefox pour mobile, d'où l'intérêt.

voici un code minimaliste pour utiliser cette API

<!DOCTYPE html>
<html>
<head>
<title>api geolocalisation "Ma Position"</title>
<script type="text/javascript">
function getPosition(position)
{
  var infoposition = "Latitude: "+position.coords.latitude+"<br />";
  infoposition += "Longitude: "+position.coords.longitude+"<br />";
  infoposition += "Altitude: "+position.coords.altitude+"<br />";
 
  document.getElementById("myposition").innerHTML = infoposition;
}
 
function myPosition()
{
  navigator.geolocation.getCurrentPosition(getPosition);
}
</script>
</head>
<body>
<a href="#" onClick="myPosition()">Afficher ma position</a>
<div id="myposition"></div>
</body>
</html>

Le résultat

Latitude: 37.41857
Longitude: -122.08769
Altitude: 42

simple non ?

Pour des questions de sécurité, une alerte a la manière du bloqueur de popup vous demande si vous autoriser firefox a communiquer votre position a la page en question.