Noi scriem extensia pentru crom prin exemplul - hello world!

A dorit să creeze o extensie pentru Chrome, dar nu a găsit nicio documentație?
În acest articol, vom examina crearea unei extensii pentru Chrome utilizând exemplul "Hello world".






În primul rând, trebuie să stabilim că extensia noastră va funcționa

Extensia "Salut lume" necesită următoarele

Am decis deja despre funcționalitatea de extensie și acum puteți să păcătuim

Mai întâi trebuie să creați un folder unde vor fi localizate fișierele extensiei noastre

Să o numim "HelloWorld"







Și în ea fișierul "manifest.json"

"manifest.json" este un fișier în care extensia noastră va fi "descrisă" și vor fi specificați câțiva parametri

Mai întâi vom găsi pictograma aplicației

Îmi place aici:

Mutați pictograma în dosarul img și dați-i pictograma de nume

Acum, într-un dosar cu extensia creează un fișier „popup.html“. „Background.html“, „options.html“ (extensia așa cum poate ați ghicit este scris în HTML, JS (socrul tot ce poate fi inclus într-o pagină HTML normal))

Ei bine, deja, extinderea noastră este gata

Puteți să-l instalați în „Settings“ => „Extensii“ => „Load despachetat extensia.“ Și punct drumul spre „helloworld“ nostru dosar

Când porniți extensia, vom rula codul din "background.html" și vom avea ieșirea primului mesaj acolo

(adică atunci când începe browser-ul, extensiile sunt lansate și vom observa ieșirea mesajului de fiecare dată când pornim)

Dacă faceți clic pe pictograma extensiei noastre, vom vedea un meniu pop-up în care va fi un cod de la "popup.html"

În cazul în care RMB pictograma de expansiune (butonul din dreapta al mouse-ului) și faceți clic pe „Settings“, atunci vom ajunge la pagina, care este codul „options.html“

De asemenea, puteți "compila" o extensie într-un fișier

Să mergem la Chrome "Setări" => "Extensii" => "Extensii de ambalare".

Specificați calea spre dosarul cu extensia și la ieșire veți primi 2 fișiere:

  • * .crx - extensia însăși
  • * .pem - fișierul cu cheia privată (presupunând că ați creat extensia și apoi doriți să se dezvolte, dar sa văzut noua versiune Chrome a extensiei ca „actualizat“ în expansion pack ulterior va trebui să specificați același fișier cheie privată)

Vă doresc dezvoltări de succes!







Trimiteți-le prietenilor: