Bookmarklet ( engelsk bookmarklet ; bogmærke - "bogmærke" og applet - " applet ") er et lille JavaScript -program designet som javascript: URL og gemt som et browserbogmærke .
Et alternativt navn til bogmærker er " favelets " (fra ordet " Favoritter " - navnene på bogmærker i browseren " Internet Explorer "). På russisk bruges varianten "bogmærke" [1] ("bogmærkeprocedure") nogle gange.
Webbrowsere bruger ressourcens adresse både til at navigere til hreftaggets attribut <a>og til at bogmærke ressourcens adresse. Den første del af adressen, såsom http:, file:eller ftp:, angiver den protokol, der bruges i adressen.
Protokollen javascript:fortæller browseren, at det, der følger, er JavaScript -koden , der skal udføres.
Et eksempel på et bogmærke, der maler baggrunden på en side grå:
javascript : void ( dokument . brødtekst . stil . baggrundsfarve = 'grå' );Void-operatoren bruges til at køre programkoden, den evaluerer udtrykket og returnerer udefineret.
Bookmarklets returnerer normalt ikke værdier og udføres derfor blot af browseren, mens du får adgang til den side, der er åbnet i browseren. De kan gøre det samme, som et script placeret direkte på siden kunne gøre.
Bookmarklets bruges som værktøjer, der giver browseren ekstra funktionalitet. De kan for eksempel:
Før du bruger bookmarklet, skal du bogmærke det. Den nemmeste måde at gøre dette på er ved at overføre det færdige bogmærkelink fra siden direkte til bogmærkelinjen.
Bogmærket [2] er skrevet ved hjælp af JavaScript -sproget [3] (javascript:...). En bogmærkeeditor [4] kan bruges . Placer det færdige bogmærke i browserens adresselinje, og klik på "start".