Namestitev

Iz trgovin z razširitvami

Scratch Addons je na voljo v teh trgovinah.

Spletna trgovina Chrome Dodatki za Firefox

Trgovina Namestitev Podprti brskalniki Sistemske zahteve
Spletna trgovina Chrome Namestitev v Spletni trgovini Chrome Google Chrome 96+
Microsoft Edge 96+
Opera 82+
Brave 1.33+
Vivaldi 5.0+
Chromium 96+
Windows 7+
OS X / macOS 10.11+
Dodatki za Firefox Namestitev v Dodatkih za Firefox Mozilla Firefox 109+ Windows 7+
OS X / macOS 10.12+
Dodatki za Microsoft Edge Namestitev v Dodatkih za Microsoft Edge Microsoft Edge 96+ Windows 7+
OS X / macOS 10.11+

Izvirna koda

Sistemske zahteve za namestitev izvirne kode so drugačne kot pri namestitvi iz trgovine: potrebujete Chromium 121+ ali Firefox 121+.

Podvajanje repozitorija

To je priporočeni način namestitve Scratch Addons za razvoj dodatkov, če imate orodje Git.

Če nameravate prispevati svojo kodo, najprej naredite kopijo (fork) repozitorija na GitHubu in nato podvojite svojo kopijo. Namesto <uporabniško ime> vnesite svoje uporabniško ime na GitHubu.

$ git clone https://github.com/<uporabniško ime>/ScratchAddons.git

Da posodobite Scratch Addons, se premaknite v njegovo mapo s cd in izvedite naslednje ukaze.

$ git fetch
$ git pull

Ne pozabite posodobiti Scratch Addons tudi v brskalniku.

O različicah na GitHubu

Stran z različicami vsebuje kodo vseh objavljenih različic Scratch Addons in kopije zgrajene razširitve iz trgovin.

Prenos datoteke .zip

Tega načina za razvoj dodatkov ne priporočamo, razen če ne morete namestiti orodja Git, saj je ta postopek treba ponoviti vsakič, ko posodobite Scratch Addons.

Če nimate orodja Git, namestite razširitev na ta način.

  1. Pojdite v repozitorij in poiščite gumb za prenos kode.

  2. Kliknite ga in izberite “Download ZIP”.

  3. Razširite stisnjeno mapo.

Namestitev v brskalniku Google Chrome ali Microsoft Edge

Da naložite razširitev v Google Chrome in večino brskalnikov, ki uporabljajo projekt Chromium, kot so Microsoft Edge, Opera, Brave in Vivaldi:

  1. Pojdite na chrome://extensions

  2. V zgornjem desnem kotu vključite “Način za razvijalce”

  3. Kliknite “Naloži razpakirano” in izberite mapo ScratchAddons.

Za posodobitev razširitve med testiranjem kliknite ikono za ponovno nalaganje.

Opozorila “Unrecognized manifest key” lahko prezrete, ker so potrebna, da razširitev deluje tudi v Firefoxu.

Namestitev v brskalniku Mozilla Firefox

Da naložite razširitev v Mozilla Firefox:

Razširitve, naložene v Firefox na ta način, so začasne in jih je treba znova naložiti vsakič, ko je brskalnik zagnan. Zaradi tega za razvoj dodatkov priporočamo Chrome, vendar se pričakuje, da vse deluje tudi v Firefoxu.
  1. V naslovno vrstico vtipkajte about:debugging.

  2. V stranski vrstici izberite “Ta Firefox”

  3. Kliknite “Naloži začasni dodatek …”

  4. Izberite datoteko manifest.json v mapi ScratchAddons.

Za posodobitev razširitve med testiranjem kliknite gumb “Ponovno naloži”.

Opozorila “unexpected WebExtension manifest property” lahko prezrete, ker so potrebna, da razširitev deluje tudi v Chromu.

Namestitev v brskalniku Firefox za Android

To priporočamo samo, če se neka težava pojavlja samo na mobilnih napravah in je ni mogoče simulirati v brskalnikovem orodju za razvijalce. Razširitve, naložene na ta način, so začasne in jih je treba znova namestiti prek kabla USB vsakič, ko je aplikacija zagnana.

Enkratna priprava

Na računalniku
  1. Prenesite in razširite Android SDK Platform Tools (Windows, macOS, Linux).
  2. Dodajte mapo v spremenljivko okolja PATH.
  3. Namestite web-ext z ukazom npm install --global web-ext. Za to potrebujete NPM.
Na napravi s sistemom Android
  1. V aplikaciji za nastavitve Androida odprite stran z informacijami o napravi in se 7-krat dotaknite številke gradnje.
  2. Pojdite na stran “Možnosti za razvijalce” in vključite “Odpravljanje napak prek USB-ja”.
  3. Namestite standardno aplikacijo Firefox iz trgovine Google Play.
  4. Odprite aplikacijo Firefox in v njenih nastavitvah vključite “Oddaljeno razhroščevanje preko USB”.

Nalaganje razširitve

  1. Priključite napravo Android in na njej izberite Dovoli.
  2. Premaknite se v mapo ScratchAddons.
  3. Z ukazom adb devices pridobite serijsko številko naprave in se prepričajte, da ADB deluje.
  4. Izvedite naslednji ukaz, v katerem [serijska številka] zamenjajte s številko, ki jo je vrnil ukaz adb devices:
web-ext run -t firefox-android --adb-device [serijska številka] --firefox-apk org.mozilla.firefox

Razširitev bi morala biti nameščena in se samodejno znova naložiti, ko jo spremenite. Če ne, zaprite aplikacijo Firefox in znova izvedite ukaz.

Pregledovanje

Firefox na računalniku lahko pregleduje razširitve in zavihke v aplikaciji Firefox na mobilni napravi prek kabla USB:

  1. V naslovno vrstico Firefoxa na računalniku vtipkajte about:debugging.
  2. Kliknite “Omogoči USB”.
  3. Kliknite gumb Poveži zraven naprave v stranski vrstici. Če se nobena ne pojavi, znova zaženite Firefox na računalniku.
  4. Še enkrat kliknite napravo.