Bogmærke

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 4. september 2021; checks kræver 3 redigeringer .

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.

Koncept

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.

Brug

Bookmarklets bruges som værktøjer, der giver browseren ekstra funktionalitet. De kan for eksempel:

  • ændre udseendet af siden (farver, bogstavstørrelse osv.),
  • udtrække data fra en side, såsom alle links eller alle brugte billeder,
  • gå (for nemheds skyld, normalt i et nyt vindue) til søgeresultaterne for de ord, der er fremhævet på siden,
  • gør siden mere læsbar (forstør skrifttypen, fjern lyse baggrunde og blinkende elementer) og interager (udvid inputfelter, understreg alle links),
  • hjælp en webudvikler - vis navnene på typografier, klasser, elementegenskaber, udfør operationer med cookies .
  • forkorte links
  • sende links til denne side til et socialt netværk
  • oversæt den side, du har brug for, til ethvert sprog
  • også bogmærker kan blokere visse elementer på siden (billeder, Flash )

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.

Oprettelse

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".

Noter

  1. Dette er os, bogmærker . Hentet 4. september 2007. Arkiveret fra originalen 16. september 2007.
  2. Bookmarklets og regler for at skrive dem: http://javascript.ru/unsorted/bookmarklet Arkiveret 7. oktober 2010 på Wayback Machine
  3. JavaScript i Google -kataloget : Arkiveret kopi (link ikke tilgængeligt) . Hentet 25. marts 2010. Arkiveret fra originalen 23. marts 2010.    (Engelsk)
  4. En browserbaseret editor til bookmarklets og andet Javascript: http://www.4umi.com/web/bookmarklet/edit.php  Arkiveret 12. marts 2010 på Wayback Machine

Links