Bookmarklet

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 4 septembrie 2021; verificările necesită 3 modificări .

Bookmarklet ( în engleză  bookmarklet ; bookmark  - „bookmark” și applet  - „ applet ”) este un mic program JavaScript conceput ca javascript: URL și salvat ca marcaj de browser .

Un nume alternativ pentru bookmarklets este „ favelets ” (din cuvântul „ Favorite ” - numele marcajelor din browser „ Internet Explorer ”). În rusă, varianta „marcaj” [1] („marcaj procedural”) este uneori folosită.

Concept

Browserele web folosesc adresa resursei atât pentru a naviga la atributul hrefetichetei , <a>cât și pentru a marca adresa resursei. Prima parte a adresei, cum ar fi http:, file:sau ftp:, indică protocolul utilizat în adresă.

Protocolul javascript:îi spune browserului că ceea ce urmează este codul JavaScript care urmează să fie executat.

Un exemplu de bookmarklet care pictează în gri fundalul unei pagini:

javascript : void ( document . body . style . backgroundColor = 'gri' );

Operatorul void este folosit pentru a rula codul programului, evaluează expresia și returnează nedefinit.

Bookmarklet-urile de obicei nu returnează valori și, prin urmare, sunt pur și simplu executate de browser în timp ce accesați pagina deschisă în browser. Ei pot face același lucru pe care l-ar putea face un script plasat direct pe pagină.

Utilizare

Bookmarkleturile sunt folosite ca instrumente care oferă browserului funcționalitate suplimentară. Ele pot, de exemplu:

  • modificați aspectul paginii (culori, dimensiunea literelor etc.),
  • extrageți date dintr-o pagină, cum ar fi toate linkurile sau toate imaginile utilizate,
  • accesați (pentru comoditate, de obicei într-o fereastră nouă) la rezultatele căutării pentru cuvintele evidențiate pe pagină,
  • face pagina mai lizibilă (mărește fontul, elimină fundalurile strălucitoare și elementele care clipesc) și interacționează (extinde câmpurile de introducere, subliniază toate linkurile),
  • ajutați un dezvoltator web - afișați numele stilurilor, claselor, proprietăților elementelor, efectuați operațiuni cu cookie -uri .
  • scurtează link-urile
  • trimite link-uri către această pagină către o rețea socială
  • traduceți pagina de care aveți nevoie în orice limbă
  • de asemenea, bookmarkleturile pot bloca anumite elemente din pagină (imagini, Flash )

Înainte de a utiliza bookmarklet-ul, trebuie să-l marcați. Cel mai simplu mod de a face acest lucru este prin transferul link-ului de bookmarklet finalizat din pagină direct în bara de marcaje.

Creare

Bookmarklet-ul [2] este scris folosind limbajul JavaScript [3] (javascript:…). Se poate folosi un editor de bookmarklet [4] . Puneți marcajul terminat în bara de adrese a browserului și faceți clic pe „start”.

Note

  1. Suntem noi, marcaje . Consultat la 4 septembrie 2007. Arhivat din original pe 16 septembrie 2007.
  2. Bookmarklets și reguli pentru scrierea lor: http://javascript.ru/unsorted/bookmarklet Arhivat 7 octombrie 2010 la Wayback Machine
  3. JavaScript în Catalogul Google : copie arhivată (link nu este disponibil) . Consultat la 25 martie 2010. Arhivat din original pe 23 martie 2010.    (Engleză)
  4. Un editor bazat pe browser pentru bookmarklets și alte JavaScript: http://www.4umi.com/web/bookmarklet/edit.php  Arhivat la 12 martie 2010 la Wayback Machine

Link -uri