Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Luo hakemisto
- Vaihe 2: Luo manifestitiedosto ja koodaa se
- Vaihe 3: Luo kuvakkeet ja päivitä luettelo
- Vaihe 4: Lisää ponnahdusikkuna
- Hei maailma
- Vaihe 5: Tee siitä hyvän näköinen ja interaktiivinen
- Hei maailma
- Hei maailma
- Vaihe 6: Julkaise se Chrome Web Storessa
Video: Chrome -verkkolaajennus - aiempaa koodauskokemusta ei tarvita: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Chrome -laajennukset ovat pieniä ohjelmia, jotka on suunniteltu parantamaan käyttäjien selailukokemusta. Lisätietoja chrome -laajennuksista on osoitteessa
Chrome Web -laajennuksen luominen edellyttää koodausta, joten on erittäin hyödyllistä tarkistaa HTML, JavaScript ja CSS alla olevalla verkkosivustolla:
www.w3schools.com/default.asp (w3 -koulut ovat hyvä verkkosivusto resurssien koodaamiseen)
Etkö tiedä miten koodata? Älä huoli, tämä opetusohjelma auttaa sinua tiellä.
Parasta Chrome -laajennuksissa on, että niitä voidaan muokata. Se ei ole vain yksi tietty asia, joka voidaan tehdä, joten ole luova.
Tarvikkeet
Tarvittavat tarvikkeet ovat alla:
- Tietokone, jossa on tekstieditori (käytän Notepadia)
- Google Chrome
Ja siinä kaikki!
Vaihe 1: Luo hakemisto
Luo ensin kansio, johon mahtuu kaikki tiedostot, ja anna sille nimi "laajennus". Nimen voi halutessaan muuttaa myöhemmin.
Vaihe 2: Luo manifestitiedosto ja koodaa se
Luettelotiedosto on erittäin tärkeä osa laajennusta. Se kertoo laajennukselle tarkalleen, mitä tehdä ja olla. Luettelotiedostot on muotoiltu JSON -muodossa. Ensimmäinen askel on avata tekstieditori ja tallentaa uusi tiedosto nimellä manifest.json.
Kirjoita seuraavaksi alla oleva komentosarja:
{
"name": "First Extension", "version": "1.0", "description": "Voin koodata laajennuksen", "manifest_version": 2, "browser_action": {"default_title": "Ensimmäinen laajennus"}}
Muista pilkut arvojen jälkeen!
Kun tämä on kirjoitettu, tallenna luettelotiedosto ja siirry chrome: // -laajennuksiin (Chromea tulee käyttää selaimena tähän). Kun olet chrome: // -laajennuksissa, ota kehittäjätila käyttöön. Paina sen jälkeen Load unpacked -painiketta ja valitse laajennuskansio.
rumpurulla kiitos …
Jee! Se on laajennus, paitsi… sen tylsä. Se ei kirjaimellisesti tee mitään tällä hetkellä, mutta pian se on erittäin siistiä.
Vaihe 3: Luo kuvakkeet ja päivitä luettelo
Yksi verkkosivusto, joka toimii hyvin kuvakkeiden piirtämiseen, on https://www.piskelapp.com/. Käytettävissä on myös muita piirustusohjelmia. Kuvakkeiden tulee olla neliömäisiä. Tässä projektissa käytetään kuvakkeita 16x16, 32x32, 48x48 ja 128x128. Kun kuvake on tehty, luo laajennuskansioon kansio nimeltä "kuvat" ja aseta kuvake kyseiseen kansioon. Kuva saattaa olla hyvä nimetä sen koon mukaan. Esimerkiksi 'icon32.png'. Uusi koodi on alla:
{
"name": "First Extension", "version": "1.0", "description": "Voin koodata laajennuksen", "manifest_version": 2, "browser_action": {"default_title": "First Extension", " default_icon ": {" 16 ":" images/icon16-p.webp
Viittaus luettelon koodiin on osoitteessa
Vaihe 4: Lisää ponnahdusikkuna
Tämä laajennus sisältää ponnahdusikkunan. Ponnahdusikkuna on HTML (Hypertext Markup Language) -tiedosto, joten on hyvä oppia ensin HTML: n, CSS: n ja JavaScriptin perusteet.
Tallenna asiakirja ensin popup.html -tiedostona laajennuskansioon.
Muokkaa seuraavaksi luettelotiedostoa niin, että se näyttää popup.html, kun sitä napsautetaan. Uusi koodi on alla:
{
"name": "First Extension", "version": "1.0", "description": "Voin koodata laajennuksen", "manifest_version": 2, "browser_action": {"default_title": "First Extension", " default_icon ": {" 16 ":" images/icon16-p.webp
Älä unohda pilkkua!
Jos seuraava HTML -koodi lisätään popup.html -tiedostoon, siinä näkyy "Hello World", kun sitä napsautetaan.
Hei maailma
Vaihe 5: Tee siitä hyvän näköinen ja interaktiivinen
Jos HTML -perusrivi kirjoitetaan, se saa minimiinsä. Jos CSS (Cascading Style Sheets) lisätään, se näyttää viileämmältä, ja jos JavaScript lisätään, se voi olla vuorovaikutteisempi. Tässä opetusohjelmassa ei käsitellä yksityiskohtaisesti HTML-, JavaScript- ja CSS -selityksiä, mutta verkossa on runsaasti resursseja. Alla on yksinkertaisen Hello World -ohjelman koodi ja sitten värikkäämpi ohjelma:
Hei maailma
Hei maailma
#hello {background-color: #000000; väri: #ff0000; reuna: 8px alku #86a3b2; raja-säde: 50 kuvapistettä; muuntaa: kiertää (57 astetta); pehmuste: 10px; user-select: ei mitään; kohdistin: hiusristikko; siirtyminen: muunnos 2s; } #hello: hover {transform: rotate (-417deg); }
Tämä toinen esimerkki voi olla hyvin hämmentävä aloittelijalle. Mutta tämän tarkoituksena oli näyttää sinulle, kuinka tärkeä CSS on ohjelmalle/laajennukselle. Nyt olisi hyvä hetki pitää tauko ja oppia HTML5 -koodaus ja käyttää kehittäjää.chrome.com. Se voi viedä jonkin aikaa, mutta suuri laajennus voidaan tehdä.
Vaihe 6: Julkaise se Chrome Web Storessa
Jos joku on tehnyt todella suuren laajennuksen ja haluaa jakaa sen maailman kanssa, hän voi julkaista sen. Se on loppujen lopuksi pidennyksen tarkoitus. Tämä opetusohjelma yritti vain selittää luettelotiedoston ja sen käytön, ja siinä oli vain "Hello World" -ohjelma.
Ensimmäinen asia, jonka haluat tehdä laajennuksen julkistamiseksi, on tehdä laajennuskansio zip -tiedostoksi. Toinen asia on siirtyä osoitteeseen https://chrome.google.com/webstore/category/extensions ja kirjautua Google -tilille. Napsauta sitten asetusten rataspainiketta ja napsauta sitten "kehittäjien hallintapaneeli". Lataa zip -tiedosto painamalla Uusi kohde -painiketta. Kun olet siellä, sinun on muokattava myymälän tietoja, yksityisyyttä ja hinnoittelua. Laajennus voidaan julkaista helposti, jos se lähetetään tarkistettavaksi.
Nyt kun laajennus on valmis, jatka koodia!
Suositeltava:
Shop Vac -autokytkin (ei tarvita Arduinoa): 7 vaihetta
Shop Vac -autokytkin (ei Arduinoa tarvita): Kuten monilla harrastajilla, minulla on pölysahaan kiinni pölynimuri ja joka kerta, kun haluan tehdä leikkauksen, minun on käynnistettävä se ennen kuin käynnistän sahan. Tämä saattaa näyttää typerältä, mutta niskakipu on käynnistää ja sammuttaa myymälän tyhjiö niin monta
5 dollarin DIY -YouTube -tilaajan näyttö ESP8266: n avulla - koodausta ei tarvita: 5 vaihetta
5 dollarin DIY -YouTube -tilaajanäyttö ESP8266: n avulla - koodausta ei tarvita: Tässä projektissa näytän sinulle, kuinka voit käyttää ESP8266 -levyä Wemos D1 Mini näyttämään minkä tahansa YouTube -kanavan tilaajamäärän alle 5 dollaria
Lisää tuuletin tietokoneen jäähdytyselementtiin - ei tarvita ruuveja: 5 vaihetta
Lisää tuuletin tietokoneen jäähdytyselementtiin - ei tarvita ruuveja: Ongelma: Tiedostopalvelimessani on (oli) emolevy, jossa on tuuletin jäähdytyselementti, joka on mielestäni pohjoissilta. Fedorassa käynnissä olevan anturiohjelman (ksensors) mukaan emolevyn lämpötila oli noin 190 F. Sylini
Ympärivuorokautinen ystävällinen LED -pöytävalaisin (ohjelmointia ei tarvita!): 7 vaihetta (kuvilla)
Ympärivuorokautinen ystävällinen LED -pöytävalaisin (ei vaadi ohjelmointia!): Suunnittelin tämän lampun olemaan vuorokausirytmin ystävällinen. Yöllä nukkuminen on helpompaa, koska vain lämpimät LED -valot voivat syttyä. Päivän aikana se voi pitää sinut hereillä, koska sekä kylmävalkoiset että lämpimät LED-valot voivat syttyä
LED -kello 555 ja 4017 (ohjelmointia ei tarvita): 8 vaihetta (kuvien kanssa)
LED -kello 555: n ja 4017: n avulla (ei tarvitse ohjelmointia): Tässä esitän projektin, jonka suunnittelin ja tein noin 7 vuotta sitten. analogisen kellon kädet