BookmarkletEen bookmarklet is een klein stukje JavaScript-code dat in de populairste webbrowsers opgeslagen kan worden als een URL in een bladwijzer (bookmark) of als een link op een webpagina. Omdat Internet Explorer de term favorieten gebruikt, in plaats van bladwijzers of bookmarks, zijn bookmarklets ook bekend onder de minder gebruikte naam favlets of favelets. De KDE-browser Konqueror heeft een aparte functie voor bookmarklets, genaamd minihulpprogramma's. Deze staat los van de bladwijzers. Bookmarklets kunnen worden opgeslagen als normale bladwijzers. Daardoor zijn het hulpmiddelen die eenvoudig en snel, met één klik opgeroepen kunnen worden en die handige functionaliteiten kunnen toevoegen aan een webbrowser. Ze kunnen bijvoorbeeld het volgende doen:
VoorbeeldenWanneer de volgende regels worden samengevoegd tot een bookmarklet, zal deze op Wikipedia zoeken naar een op dat moment geselecteerd stuk tekst of, wanneer niets is geselecteerd kan de zoekterm ingevuld worden in een dialoogvenster: javascript:(function(){q=document.getSelection(); if(!q){void(q=prompt('Wikipedia zoekterm:',''))}; if(q)location.href='https://nl.wikipedia.org/w/index.php?title=Speciaal:Zoeken&search=?search='+escape(q)})()
Het volgende voorbeeld zet de rechtermarge tot 45% zodat Wikipedia beter leesbaar wordt: javascript:(function(){var newSS, styles='body { margin-left:0%; margin-right:45%;}';if(document.createStyleSheet) {document.createStyleSheet(%22javascript:'%22+styles+%22'%22); } else { newSS=document.createElement('link'); newSS.rel='stylesheet'; newSS.href='data:text/css,'+escape(styles); document.getElementsByTagName(%22head%22)[0].appendChild(newSS); } })();
GeschiedenisSteve Kangas van |bookmarklets.com verzon de term bookmarklet, die hij begon te ontwikkelen naar aanleiding van een idee in de Netscape JavaScript Guide. De term favlet werd uitgevonden door Tantek Çelik. Brendan Eich, die JavaScript had ontwikkeld bij Netscape, gaf deze reden op over zijn uitvinding van de
Externe links
|