QRCode Generator Bookmarklet

Un bookmarklet (en français : signapplet (Québec), favelets, applisignet, marque-page scripté) est un petit programme JavaScript pouvant être stocké :

  • soit en tant qu’URL dans un signet avec la plupart des navigateurs Web
  • soit en tant qu’hyperlien dans une page web.
  • Cette mise au point étant faite grâce à wikipedia faisons le point sur les QR code.

    Un QRcode (QR pour Quick Response) est un type de code-barres en deux dimensions (ou code matriciel datamatrix) constitué de modules noirs disposés dans un carré à fond blanc. QR veut dire en anglais Quick Response, car le contenu du code peut être décodé rapidement. Destiné à être lu par un lecteur de code-barres, un téléphone mobile, un smartphone, ou encore une webcam, il a l’avantage de pouvoir stocker plus d’informations qu’un code à barres1, et surtout des données directement reconnues par des applications, permettant ainsi de déclencher facilement des actions comme :

  • naviguer vers un site internet, ou mettre l’adresse d’un site en marque-page ;
  • faire un paiement direct via son cellulaire (Europe et Asie principalement) ;
  • ajouter une carte de visite virtuelle (vCard, MeCard) dans les contacts, ou un événement (iCalendar) dans l’agenda électronique ;
  • déclencher un appel vers un numéro de téléphone ou envoyer un SMS ;
  • montrer un point géographique sur Google Maps ou Bing Maps ;
  • encoder un texte libre ;
  • etc.
  • toujours d’après wikipédia

    Voila donc un bookmarklet permettant de générer un QRcode dans une nouvelle page via l’API de google

    javascript:(function(){var%20w=350;var%20h=350;var%20x=Number((window.screen.width-w)/2);var%20y=Number((window.screen.height-h)/2);window.open(‘https://chart.googleapis.com/chart?chs=350×350&cht=qr&chl=’+encodeURIComponent(location.href)+’&title=’+encodeURIComponent(document.title), »,’width=’+w+’,height=’+h+’,left=’+x+’,top=’+y+’,scrollbars=no’);})();

    Laisser un commentaire