Laurent Duveau
Les nouveautés de Internet Explorer 8
La nouvelle version d'Internet Explorer a été dévoilé en avant première au MIX en mars 2008. Voyons quelles sont les nouveautés de cette version.
Par Laurent Duveau publié le 27/03/2008 à 06:38, lu 7703 fois,
Une petite partie des outils proposés par l'addin IE Developer Toolbar est désormais disponible en natif dans IE8. A vous les joies de l'exploration du DOM et du debugger intégré pour JavaScript et CSS !
IE8 supporte HTML 5, ce qui amène au moins 2 belles nouveautés:

La gestion native du bouton 'Back' avec Ajax
Le bouton 'Back' dépile maintenant les appels AJAX au lieu de revenir à l'état lors du dernier postback. En effet grâce au HTML 5 hash, le navigateur est capable de garder trace de chaque version de la page dont le DOM a été modifié de façon asynchrone par AJAX.

La gestion native du mode offline et de la resynchronisation.
IE8 supporte les 'connection events' auquel le développeur peut s'abonner pour indiquer à l'utilisateur qu'il n'est plus connecté (important si il allait soumettre un long formulaire) et de lui indiquer lorsque la connection est de nouveau disponible. Ce qui est intéressant c'est qu'il est aussi possible de stocker en local les données en cas de perte de connection, puis de lancer la synchronisation lors du changement de statut de la connection.
A la demande générale, IE8 sera en mode standard strict par défaut. C'est une bonne nouvelle mais cela va briser pas mal de sites web. En attendant de corriger ses pages, c'est à la responsabilité du développeur de placer cette ligne pour assurer une compatibilité en mode IE7:

<meta http-equiv="X-UA-Compatible" content="IE=7" />

Egalement à noter le support des CSS 2.1 qui marque un nouveau pas en avant dans l'adoption des standards par IE et la possibilité laissée aux développeurs de passer plus de temps à leur création que de se battre avec des problèmes de compatibilité inter-navigateurs.
Les Activities sont des services contextuels, accessible sur simple sélection de texte dans une page. IE8 vient par défaut avec quelques services dont : traduction, carte et blogs. Il est possible de créer ses propres services (par un simple contenu XML) que les utilisateurs pourront ajouter dans leur navigateur.
Vous pouvez aussi installer les services disponibles dans la galerie:
http://ie.microsoft.com/activities/en-en/Default.aspx
La Links Bar a été renommée en Favorites Bar pour y héberger des WebSlices (en plus des liens).
Il s'agit de morceaux de pages que l'utilisateur peut directement placer dans sa Favorites Bar. On peut penser aux WebSlices comme du RSS pour les pages Web, avec du contenu riche et rafraichit automatiquement.
Vous pouvez rendre vos pages 'WebSlice-enable' avec un peu de XML.
Les premiers sites à proposer des WebSlices sont Ebay (suivi d'un objet) et Facebook (statut des amis).
 
/content/7da7e8ad-eb44-4434-9816-b06d4fdc0d6b/webslice.png
 
Dans la barre d'adresse le domaine apparait en gras : c'est une petite mesure de sécurité qui vous permet de vérifier en un coup d'oeil le vrai domaine sur lequel vous vous trouvez, et ainsi éviter le spoofing du type http://www.credit-agricole.fr_._._._._.hackme.net
IE8 apporte son lot de nouveautés, un peu pour les utilisateurs finaux (Activities et WebSlices) mais surtout pour les développeurs. On pense à une grosse séance de rattrapage sur les navigateurs concurrent afin de ne pas perdre définitivement le public des développeurs web.
Si vous êtes de ceux-là, faîtes vous un avis en testant IE8 dès maintenant, la beta 1 est disponible en téléchargement :
http://www.microsoft.com/windows/products/winfamily/ie/ie8/
Attention cette version est loin d'être stable et performante, à installer dans une VPC donc.
 
» Démarrer une discussion