Chrome-extension (virker også i Brave og Edge), der gør det muligt at markere og kopiere tekst på Cisco NetAcad / Skills for All.
Repository: https://github.com/Mercantech/Netacad-text
Følg trinene i rækkefølge. Du behøver ikke at kunne programmere — du downloader bare koden og indlæser mappen i browseren.
Du kan vælge enten metode 1 (nemmest) eller metode 2 (hvis du bruger Git).
- Åbn repositoryet i browseren:
https://github.com/Mercantech/Netacad-text - Klik på den grønne knap Code.
- Klik Download ZIP.
- Find ZIP-filen i din Downloads-mappe (typisk
Netacad-text-main.zip). - Udpak ZIP-filen:
- Windows: Højreklik på ZIP → Udpak alle… → vælg en placering, f.eks.
Dokumenter, og klik Udpak. - macOS: Dobbeltklik på ZIP-filen.
- Windows: Højreklik på ZIP → Udpak alle… → vælg en placering, f.eks.
- Du skal nu have en mappe, der hedder noget i stil med:
Netacad-text-main
ellerNetacad-text
- Åbn mappen og tjek, at du kan se mindst disse filer:
manifest.jsoncontent.jspage.jscontent.csspopup.htmlpopup.js- mappen
icons/
Vigtigt: Det er denne mappe (den der indeholder
manifest.json), du senere skal vælge i Chrome — ikke ZIP-filen, og ikke en mappe ovenover.
Hvis du har Git installeret:
- Åbn terminal / PowerShell.
- Gå til den mappe, hvor du vil gemme projektet, f.eks.:
cd $env:USERPROFILE\Documents- Kør:
git clone https://github.com/Mercantech/Netacad-text.git
cd Netacad-text- Bekræft at
manifest.jsonligger i den mappe, du står i.
Extensionen installeres i udviklertilstand (“Load unpacked”). Den kommer ikke fra Chrome Web Store.
Skriv én af disse adresser i adresselinjen og tryk Enter:
| Browser | Adresse |
|---|---|
| Google Chrome | chrome://extensions |
| Brave | brave://extensions |
| Microsoft Edge | edge://extensions |
- Find kontakten Developer mode / Udviklertilstand (typisk øverst til højre).
- Slå den til.
Når den er slået til, vises knapper som Load unpacked / Indlæs udpakket.
- Klik Load unpacked / Indlæs udpakket.
- Naviger til mappen med koden (den mappe der indeholder
manifest.json).- Eksempel på Windows:
C:\Users\<dit-brugernavn>\Documents\Netacad-text-main
eller
C:\Users\<dit-brugernavn>\Documents\GitHub\Netacad-text
- Eksempel på Windows:
- Markér mappen og klik Vælg mappe / Select Folder.
Du bør nu se en extension med navnet Netacad Text Select på listen.
- Status skal være slået til (blå/aktiv kontakt).
- Hvis der står en fejl i rødt under extensionen: læs fejlteksten, og tjek at du valgte den rigtige mappe (den med
manifest.json).
- Klik på puslespils-ikonet (extensions) i værktøjslinjen.
- Find Netacad Text Select.
- Klik på knappenappen / pin, så ikonet altid er synligt.
- Gå til NetAcad, f.eks. https://www.netacad.com og log ind.
- Åbn dit kursus / curriculum-modulet (den side hvor teksten normalt ikke kan markeres).
- Genindlæs siden helt med
F5ellerCtrl+R(på Mac:Cmd+R).
Det er vigtigt første gang, så scriptet indlæses i kursus-iframe’en. - Prøv at markere tekst med musen og kopiere med
Ctrl+C/Cmd+C.
- Klik på extension-ikonet Netacad Text Select.
- Brug kontakten Tekstmarkering til at slå funktionen til eller fra.
- Genindlæs siden, hvis ændringen ikke slår igennem med det samme.
Extensionen er aktiv som standard på:
*.netacad.com*.skillsforall.com*.cisco.com
Når der kommer rettelser i repositoryet:
- Download en ny ZIP fra GitHub (samme fremgangsmåde som Del A, metode 1).
- Udpak den (gerne oven i den gamle mappe, eller erstat den gamle mappe helt).
- Gå til
chrome://extensions(ellerbrave://extensions). - Find Netacad Text Select.
- Klik Reload / Genindlæs (cirkulær pil).
- Genindlæs din NetAcad-fane med
F5.
Hvis du udpakkede til en ny mappe med nyt navn: fjern den gamle extension (Remove) og lav Load unpacked igen med den nye mappe.
I projektmappen:
git pullDerefter:
chrome://extensions→ Reload på Netacad Text Select- Genindlæs NetAcad-fanen med
F5
- Sørg for at Developer mode er slået til.
- Brug den rigtige adresse:
chrome://extensions(ikke Chrome Web Store).
- Du har sandsynligvis valgt den forkerte mappe.
- Vælg den mappe der direkte indeholder
manifest.json(ikke ZIP, ikkeiconsalene, ikke en forældremappe uden manifest).
- Tjek at extensionen er slået til.
- Genindlæs NetAcad-fanen helt (
F5). - Klik på ikonet og bekræft at Tekstmarkering er aktiveret.
- Åbn kursusindholdet igen (teksten ligger ofte i en indlejret iframe).
- Genindlæs extensionen under
chrome://extensions→ Reload, og genindlæs derefter siden.
- Gå til
chrome://extensions. - Slå Netacad Text Select midlertidigt fra, eller klik Remove.
- Genindlæs siden.
- Hent seneste version fra GitHub og installér igen (se “Opdatér”).
Ja. Brug brave://extensions i stedet for chrome://extensions, og følg ellers samme trin. Hvis noget blokeres, prøv at tillade extensionen / justere Shields på NetAcad midlertidigt.
| Fil / mappe | Formål |
|---|---|
manifest.json |
Extensionens “id-kort” til Chrome (MV3) |
content.js |
Content script (isolated world) + CSS i shadow DOM |
page.js |
Script i sidens MAIN world (overstyrer JS-blokering) |
content.css |
CSS der tvinger user-select: text |
popup.html / popup.js |
Lille popup med til/fra-kontakt |
icons/ |
Ikoner til værktøjslinjen |
Kursusteksten ligger typisk i en iframe (/authoring-resources/) og er bygget med Lit/Adapt (base-view, .text__body). NetAcad blokerer markering med:
- CSS
user-select: none(ofte inde i Shadow DOM) - JavaScript
preventDefaultpå blokerende events (fxselectstart)
Extensionen:
- Injicerer CSS i alle frames og open shadow roots
- Kører i MAIN world og neutraliserer relevante
preventDefault-kald - Begrænser scripts i at clear’e markeringen midt under et træk med musen
Til personlig studiebrug, så du kan markere og kopiere kursustekst til egne noter. Respektér Ciscos vilkår og din skoles regler for eksamen og academic integrity.