Ofte stilte spørsmål

Denne siden lister opp ofte stilte spørsmål relatert til Scratch Addons-utvidelsen og prosjektet.

Generelle spørsmål

Hva er Scratch Addons?

Scratch Addons er en “alt-i-ett” nettleserutvidelse for Scratch-nettstedet og prosjektredigereren. Den gir funksjoner og temaer (kalt addons internt), både for Scratch-nettstedet og prosjektredigereren. Scratch Addons’ oppdrag er å kombinere alle eksisterende Scratch-utvidelser, brukerskript og brukerstiler, utviklet av flere medlemmer av Scratch-samfunnet, til ett enkelt tilgjengelig sted, samtidig som brukerne fortsatt kan velge hvilke de vil aktivere.

Hvem skapte Scratch Addons?

Scratch Addons er et teamprosjekt ledet av World_Languages. Du kan finne listen over personer som har bidratt til oss på Credits-siden. Mens “Scratch Messaging” og “Developer tools” addons opprinnelig ble opprettet av griffpatch, vedlikeholder han ikke utvidelsen.

Hva inkluderer Scratch Addons?

Scratch Addons inkluderer over 100 tillegg, som kan aktiveres eller deaktiveres individuelt. Noen tillegg kan også konfigureres ytterligere, og noen har forhåndsinnstillinger, som for eksempel mørk modus for nettstedets tema. Scratch Addons inkluderer også en popup, som kan brukes til rask tilgang til meldinger, skybaserte spill og innstillinger. Scratch Addons er oversatt til flere språk, inkludert tysk, fransk, spansk og japansk.

Er dette det samme som TurboWarp Addons?

[TurboWarp] (https://turbowarp.org/) har noen tillegg fra Scratch Addons som kan brukes i deres redigeringsverktøy uten å installere Scratch Addons. Imidlertid inkluderer Scratch Addons også tillegg for Scratch-nettstedet og popup-vinduet. Derfor er det fortsatt nyttig å ha Scratch Addons selv om du bare koder med TurboWarp.

Systemkrav

Hva er systemkravene for Scratch Addons?

Scratch Addons støttes offisielt på skrivebordsversjonene av Google Chrome (versjon 80 og nyere), Microsoft Edge (versjon 80 og nyere) og Mozilla Firefox (versjon 86 og nyere), og bør også fungere på andre skrivebordsnettlesere som er basert på disse nettleserne. Vennligst se denne siden for fullstendig informasjon.

Kan jeg bruke Scratch Addons på en mobil enhet?

For Android-brukere: Ja, men det anbefales ikke. Store nettlesere tillater ikke installasjon av Scratch Addons (eller noen andre utvidelser), så du må bruke nettlesere som Kiwi for å gjøre det. Scratch Addons’ UI er ikke godt testet på berøringsskjermer eller miljøer med liten skjermstørrelse, så noen av funksjonene kan ikke fungere som forventet.

For iOS- og iPadOS-brukere: Dessverre er det ikke det. App Store-reglene tillater ikke at nettleserimplementeringer lastes opp, noe som betyr at alle nettlesere tilgjengelig på den plattformen bare er omdøpte Safari. Dette fører til noen problemer (se nedenfor).

Kan jeg bruke Scratch Addons på Safari?

For øyeblikket kan du ikke.

Først krever Safari-utvidelsesbutikken at alle utviklere betaler en årlig avgift for å liste utvidelser i butikken. Siden Scratch Addons-teamet ikke har en inntektskilde, gjør dette det veldig vanskelig å vedlikeholde utvidelsen. Det er også et teknisk problem med implementeringen av nettleserutvidelser i Safari, som gjør at noen av de viktigste funksjonene ikke kan brukes.

Kan jeg bruke Scratch Addons på den offline redigeringsprogrammet?

Scratch Addons kan ikke brukes i den offisielle Scratch-applikasjonen, inkludert den offline redigeringsprogrammet.

Som et alternativ er de fleste av prosjektredigerings-tilleggene tilgjengelige på TurboWarp, som har en nedlastbar app for Windows, macOS og Linux. I tillegg kan du på nettlesere som støtter Progressive Web Applications (PWA), som for eksempel Google Chrome, også installere TurboWarp-redigeringsverktøyet som en PWA og bruke det uten internettforbindelse.

Er det noen uforenlige programmer?

Noen nettleserutvidelser og brukerskript kan forstyrre Scratch Addons. Hvis du opplever problemer, bør du prøve å deaktivere disse.

  • Scratch 3 Utviklerverktøy: Denne nettleserutvidelsen er en kopi av Utviklerverktøy-tillegget. Du bør avinstallere nettleserutvidelsen for Utviklerverktøy og heller aktivere tillegget.
  • Bedre3.0: Denne nettleserutvidelsen kan forstyrre noen tillegg. Heldigvis er de fleste av funksjonene også tilgjengelige som tillegg.

Sikkerhet og personvern

Er Scratch Addons trygt?

Ja. Scratch Addons bør ikke ha noen sikkerhetsproblemer i sin nyeste versjon. Scratch Addons er et åpen kildekodeprosjekt, så koden har blitt gjennomgått av Scratch Addons-bidragsytere. I tillegg gjennomgår Chrome Web Store, Add-ons for Firefox og Microsoft Edge Add-ons hver nye versjon av Scratch Addons før de publiserer den i sine butikker.

Hvordan kan jeg rapportere en sikkerhetssårbarhet?

Hvis du skulle finne en sikkerhetssårbarhet, vennligst kontakt World_Languages privat ved å sende en e-post til worldxlanguages (på) gmail.com. Hvis du ikke får svar innen 48 timer, vennligst opprett en sak og nevn at du har sendt en e-post.

Du kan enten lese vår sikkerhetspolicy eller sjekke våre publiserte varsler.

Vil kontoen min være trygg når jeg bruker Scratch Addons?

Ja. Funksjoner relatert til din Scratch-konto blir grundig gjennomgått av Scratch Addons-bidragsytere for å sikre at de ikke vil skade kontoen din. Scratch Addons holder påloggingsinformasjonen din sikker, og det vil ikke endre eller slette prosjektene eller ressursene dine uten din tillatelse. Du kan imidlertid bruke utvidelsen uten noen konto-relaterte funksjoner hvis du ønsker det.

Addons på Scratch Addons har også blitt revidert av flere bidragsytere på depotet, så ingen kan bare smette inn noen ondsinnet kode foran øynene våre.

Vi sender aldri noen konfidensiell eller personlig identifiserbar informasjon utenfor nettleseren din. Se personvernpolicyen for utvidelsen for mer informasjon.

Bruk av Scratch Addons

Hvordan aktiverer jeg tillegg?

For å aktivere tillegg, gå først til innstillingene ved å:

Deretter finner du tillegg du ønsker å aktivere ved å bruke sidepanelet eller søkeboksen. For å aktivere et tillegg, klikk på bryteren på høyre side av tilleggsflisen.

Kan jeg fortelle folk om Scratch Addons på Scratch?

Du kan ikke, og vær så snill å ikke gjøre det. Det er en policy som forbyr å nevne nettleserutvidelser/userscripts her, og brudd har resultert i at Scratch Team fjerner innlegg eller demper kontoer. Du kan imidlertid bruke forskjellige metoder for å fortelle vennene dine om Scratch Addons.

Jeg tror Scratch Addons bremser ned Scratch. Hva kan jeg gjøre?

Du kan prøve å deaktivere tillegg du ikke trenger, spesielt komplekse funksjoner som variabelfanen, feilsøkeren og katteblokker som følger musepekeren. De fleste tillegg som påvirker ytelsen vil gi en advarsel i den utvidede tilleggsinformasjonen.

Noen spesifikke råd:

  • Slå av 60FPS-tillegget. Mens tillegget kan øke maksimal hastighet et prosjekt kan kjøre med, reduserer det ikke lagg. For å kjøre slike prosjekter raskere, bruk TurboWarp.
  • “Variabelbehandler” tillegg bør ikke brukes mens prosjektet kjører.

Jeg kan ikke motta varsler. Hvorfor?

Først deaktiver og aktiver på nytt tillegget “Scratch Notifier”. Dette kan løse noen problemer.

Hvis problemet fortsetter, sjekk deretter operativsystemets varslinginnstillinger. Du må tillate nettleseren - for eksempel Google Chrome - å sende varsler.

  • Windows: Åpne Innstillinger, åpne kategorien “Varsler og handlinger”, deretter finn “Endre varslingsinnstillinger for enkelte avsendere”. Les Microsofts hjelpeartikkel for mer detaljert informasjon.
  • macOS: Åpne Systemvalg, deretter åpne delen for varsler. Velg nettleseren (f.eks. Google Chrome) på venstre side og aktiver varsler. Les Apple’s hjelpeartikkel for mer detaljert informasjon.

Du bør også forsikre deg om at “focus assist” (på Windows) eller “Do Not Disturb” (på macOS) er deaktivert.

Hvordan ser jeg opptakene som er laget med prosjektets videospiller-tillegg?

På grunn av tekniske begrensninger er videoer som er spilt inn med dette tillegget i WebM-format. Du kan se .webm-filer ved å bruke nettleseren din (ved å dra og slippe filen) eller ved å bruke en mediespiller som støtter det, for eksempel VLC Media Player.

For å konvertere WebM-filer til MP4 eller andre formater, kan du bruke en videokonverteringsprogramvare som støtter WebM, for eksempel HandBrake eller CloudConvert, selv om vi anbefaler å bare se på disse filene med en nettleser eller mediespiller. Merk at dette kan ta lang tid avhengig av størrelsen på videoen.

Hvordan kan du aktivere påskeegg-tilleggene?

For å avsløre påskeegg-tilleggene, gjør Konami-koden (↑↑↓↓←→←→BA) med tastaturet på innstillingssiden. Etter det vil påskeegg-tilleggene vises, slik at du kan aktivere dem.

Noen av våre påskeegg-tillegg er “Fiks stor bokstav i kontoinnstillinger” og “Semikolonfeil”. Sjekk ut tilleggsfanen for en komplett liste.

Bidrar

Hvordan kan jeg bidra til Scratch Addons?

Først og fremst setter vi pris på din interesse for å bidra til Scratch Addons!

Som et åpent kildekodeprosjekt, ønsker vi velkommen enhver form for bidrag. Du trenger ikke å spørre på forhånd - alle er velkomne til å bidra! Du kan bidra på mange måter, mange av dem krever ikke programmeringskunnskap.

  • Bidra med litt kode

    Hvis du er kjent med JavaScript, HTML og CSS, kan du bidra ved å fikse feil, gjøre justeringer eller legge til funksjoner.

    For å inkorporere endringene dine i hovedutvidelsen, må du opprette en pull request. Du kan gjøre dette ved å forke repositoryet, opprette en gren, gjøre de nødvendige endringene, og deretter finne alternativet for å opprette en pull request. Vi vil gjennomgå den og mest sannsynlig gjøre noen endringer før den blir slått sammen.

    Du kan også bidra til andre aspekter av organisasjonen, som for eksempel vår nettside. Du kan se alle våre lagringssteder på vår GitHub-organisasjonsside.

  • Foreslå en idé

    Har du en idé som du tror ville være et godt tillegg til Scratch Addons? Gi oss beskjed!

  • Rapporter en feil

    Fant en feil i en av våre tillegg, innstillingssiden eller noe annet i utvidelsen vår? Send oss en feilrapport.

  • Oversett Scratch Addons

    Hvis du behersker et annet språk, kan du hjelpe med å oversette/lokalisere Scratch Addons til det nevnte språket. Du kan begynne ved å bli med i lokaliseringsteamet.

  • Skriv dokumentasjonen

    Er du kjent med hvordan Scratch Addons fungerer internt? Hvis ja, kan du skrive dokumentasjonen for det. Dokumentasjonen finner du i vår nettside repo. Føl deg fri til å åpne en pull request!

  • Send tilbakemelding

    Du kan sende tilbakemelding på denne siden. Din tilbakemelding kan gi oss en annen perspektiv i utviklingen av utvidelsen og hjelpe oss med å vite hva som trenger oppmerksomhet og fikse feil.

  • Legg igjen en anmeldelse på butikkene

    Du kan legge igjen en anmeldelse om Scratch Addons på Chrome-utvidelsessiden, Firefox-tilleggsiden eller Microsoft Edge-tilleggsiden. Dette er en flott måte å overbevise andre om å installere utvidelsen!

  • Stjerne vår repository

    I utgangspunktet er GitHub-stjernen lik Scratch-stjernen/favoritten. Du kan gjøre dette ved å gå til vår repository og klikke på “Star” knappen øverst til høyre.

  • Spred budskapet

    Du kan fortelle hvem som helst om Scratch Addons, inkludert venner, familie og lærere. Vi ber deg bare om å ikke gjøre dette på Scratch-nettstedet.

Hvordan kan jeg lage min egen tillegg?

Les mer om det her.

Hva kan jeg gjøre hvis jeg finner et problem?

Du kan fortelle oss ved å bruke en av disse metodene.

Jeg tror du gikk glipp av en funksjon. Hva kan jeg gjøre?

Hvis du ønsker å foreslå en tillegg for utvidelsen eller har en annen god idé, fortell oss med en av disse metodene.

Hvor kan jeg diskutere Scratch Addons?

Du kan gjøre det på vår diskusjonsside eller vår Discord-server. Der kan du stille spørsmål og engasjere deg med Scratch Addons-fellesskapet.

Teknisk

Hva er en “addon”, nøyaktig?

En tilleggsmodul er lik en utvidelse eller et brukerskript, men de bruker spesielle API-er som tilbys av Scratch Addons-utvidelsen. Disse API-ene lar tilleggsmoduler kjøre skript på en Scratch-side (brukerskript), kjøre skript i bakgrunnen (vedvarende skript) eller bruke stiler på Scratch-nettstedet (brukerstiler).

Userscripts kan bruke addon.* JavaScript API-ene, som lar dem få tak i Scratch-relatert informasjon (for eksempel den innloggede brukeren) og bruke utvidelses API-er (som å sende varsler).

Hvis alt er en tillegg, hva gjør Scratch Addons da?

Bare i seg selv er Scratch Addons bare en tilleggsinnlastning. Dens hovedoppgaver er å:

  • Tillat brukere å aktivere, deaktivere og konfigurere tillegg.
  • Kjør tillegg og gi API-er til dem.
  • Gi nyttig data til tillegg (for eksempel, addon.auth API).
  • Forurense prototyper for bruk av tilleggsbrukerskript.
  • Gi måter å få tilgang til og endre Redux-tilstanden.
  • Unngå at tillegg forstyrrer hverandre.
  • Unngå duplikat arbeid fra forskjellige tillegg.

Andre

Hvordan kan jeg legge til/fjerne meg selv fra bidragsytersiden?

Hvis du ønsker at navnet ditt skal være på siden, vennligst les og følg instruksjonene i dette problemet.

Hvis du ikke ønsker at navnet ditt skal være på siden, vennligst gi oss beskjed ved å opprette en sak på vårt bidragsarkiv, eller ved andre kontaktmetoder. Vi beklager for det inntrufne.

Jeg har flere spørsmål!

Hvis du har flere spørsmål som trenger svar, kan du opprette en post på vår diskusjonsside eller sende en melding på vår Discord-server. Vi vil svare så godt vi kan!