Mes deux premières extensions
dimanche 18 décembre 2011 - 2 commentaires
Cet été, j'ai voulu voir un peu ce que donnait la création d'extensions pour Firefox via le Addon SDK.
Longdesk
Stéphane publiait cet été une photo par jour. Il utilise l'attribut longdesc
pour décrire la photo. Là où ce jeune est taquin, c'est qu'en plus, il y glissait des explications sur l'origine de la photo, des remarques personnelles, etc. Donc il était indispensable de lire aussi cette page de description. Voici l'origine de cette extension qui rajoute un lien vers la description sous les images.
Et comme Stéphane a bon gout, il utilise cette extension et a même proposé une correction
au-revoir-utm
Là ce sont les multiples liens que l'on voit fleurir via RSS, Twitter ou autres avec des paramètres. Ils sont utilisés par Google Analytics et polluent les URLs. Cette extension ne fait que remplacer l'adresse actuelle, via la méthode history.replaceState() de HTML5. Il n'y a donc aucune perte de performance.
Le code étant disponible, si vous voulez porter ces extensions (très simples) sur d'autres navigateurs, allez-y !
Commentaires
Un grand merci pour au-revoir-utm !
Du coup tu viens de me faire découvrir une fonctionnalité d'Opera, avec un clic droit sur l'image, le menu propose un item "Description longue", quand on le clique ça ouvre l'URL de la description longue dans un nouvel onglet.
C'est pas mal mais c'est toujours pas extraordinaire, car tant qu'on ne clique pas sur l'image on ne sait pas si elle a ou non une description longue.
Du coup ton approche est meilleure, mais c'est pas non plus idéal je trouve, bref c'est une vraie question d'interface intéressante à réfléchir, et qui explique peut-être en partie l'absence d'implémentation de longdesc dans les navigateurs. D'ailleurs je ne crois pas que les moteurs de recherche indexent les liens indiqués en longdesc non plus.