Hvordan vise kildekoden til en Chrome extension

How å vise kildekoden til en Chrome-utvidelsen

Chrome utvidelser skipet i en tilstand som det er mulig å se kildekoden til dem. Det er interessant for en rekke årsaker, selv om det ikke kan være noe som kan være lurt å gjøre hvis du ikke er dyktig i Javascript, eller kjenner noen som er.

Sannsynligvis den mest åpenbare grunnen til at du kanskje ønsker å gå gjennom kilden til Chrome utvidelser er å revidere dem før du installerer dem i nettleseren.

Dette gjelder spesielt hvis du ikke vet forfatteren av utvidelsen, eller dersom utvidelsen er tilbudt på en tredjeparts området og ikke den offisielle Chrome Web Store.

En annen grunn er å sjekke ut hvordan noe ble gjort. Kanskje du utvikle utvidelser samt for leseren og bare ønsker å finne ut hvordan forfatteren av en utvidelse implementert en viss funksjon som du er interessert i. Siden du kan få tilgang til kildekoden, kan du bruke det for læring.
< p> Og tilgang til kilde er også nyttig hvis du ønsker å endre filtypen, for eksempel ved å gjøre det effektivt, eller ved å fjerne funksjoner i den.

Får Chrome Extension filen

Nå , den første og største hinderet er å få hendene på Chrome CRX-fil. Selv om du kan installere utvidelsen i Google Chrome for å laste det på den måten, er det ikke alltid et alternativ, spesielt ikke hvis du ønsker å granske det først før du installerer den.

Hvis det ikke er et problem, sjekk ut de offisielle skjøte steder:

Linux: ~ /.config /google-chrome /Default /Extensions /

Mac: ~ /Bibliotek /Application Support /Google /Chrome /Default /Extensions

Windows: C: \\ Users \\ [brukernavn] \\ AppData \\ Local \\ Google \\ Chrome \\ User Data \\ Standard \\ Extensions

Legg merke til at navnet på programmet kan være forskjellig avhengig av hvilken versjon av Google Chrome du bruker. Det kan være krom eller krom-SxS i stedet for f.eks.

Her finner du alle installerte utvidelser som mapper. Du finner ID på chrome: //extensions /side. Sammenlign ID som vises på denne siden for å katalogstrukturen.



Alternative uten installasjon

Du kan laste ned Chrome utvidelse fra butikken uten å installere det først i nettleseren. Metoden fungerer i alle nettlesere, ikke bare i Google Chrome. Her er det:

Åpne butikksiden av utvidelsen som du ønsker å laste ned

Legg merke til at adressen inneholder sin ID, f.eks. aknpkdffaafgjchaibgeefbgmgeghloj på denne siden: https://chrome.google.com/webstore/detail/angry-birds/aknpkdffaafgjchaibgeefbgmgeghloj

Lim https://clients2.google.com/service/update2/crx?response=redirect& x = id% 3D ---% 26uc inn i et annet nettleservindu, men ikke legg det ennå
Sett --- med ID-utvidelsen som i tilfellet med eksempelet forlengelse ovenfor fører til. https://clients2.google.com/service/update2/crx?response=redirect&x=id%3Daknpkdffaafgjchaibgeefbgmgeghloj%26uc

Load som adresse og CRX-fil av utvidelsen vil bli lastet ned til systemet.

utpakking

Hvis du laster ned forlengelse stedet for å installere det, må du pakke den ut først før du kan se kildekoden til det. Du kan bruke et program som 7-Zip for at for eksempel

Bare høyreklikk på den nedlastede forlengelsen fil og velge 7-zip >.; Pakk til fra menyen som åpnes opp.

Dette trekker forlengelse inn i en mappe i samme mappe det er lagret i.

Herfra kan du bla gjennom de ulike filene det skip med i ren tekst redaktører eller spesialiserte redaktører.



Previous:
Next Page: