Hvad er Chrome Developer Mode, og hvad er dets anvendelser?

Ingen hjemmeside er bygget perfekt. Som alle produkter fremstillet af mennesker er kodefejl en del af processen. Derfor er det vigtigt grundigt at teste enhver ny hjemmeside, du bygger, for at sikre, at den er så fri for fejl som muligt for at give dine brugere den bedst mulige oplevelse. 

Du bør ikke teste et websted uden først at prøve Google Chromes(Chrome) DevTools -(DevTools) sæt. Chrome -udviklertilstand giver dig mulighed for at prøve og grundigt teste et nyt websted (eller et eksisterende) for at finde og rette fejl. Det kan også give dig indsigt i, hvordan andre websteder drives, herunder at se kildekoden. 

Her er alt, hvad du behøver at vide om Google Chrome -browserens udviklertilstand, hvilke værktøjer den har, og hvordan du bruger den effektivt.

Hvad er Chrome Developer Mode?(What Is Chrome Developer Mode?)

Når vi henviser til Chrome -udviklertilstanden, taler vi ikke om den samme udviklertilstand,(same developer mode) som du vil se på Chromebooks . Det, vi henviser til, er de omfattende Chrome - udviklingsværktøjer (kaldet Google DevTools ), der er indbygget i selve browseren.

Disse er værktøjer designet til at teste, analysere og bevidst bryde (hvis du har brug for det) en webside, du har indlæst i Google Chrome -browseren til testformål. På et grundlæggende niveau kan du bruge DevTools til at se kildekoden til et websted, så du kan kigge under motorhjelmen for at se, hvordan et websted er blevet bygget, og hvor godt det kører.

Google DevTools tilbyder dog mere end dette. Du kan bruge Chrome -udviklertilstand til at ændre en side, efter den er indlæst, køre Google Chrome -konsolkommandoer for at kontrollere og manipulere siden, samt køre hastigheds- og netværkstests for at overvåge webtrafik.

Du kan også efterligne andre enheder, inklusive forskellige operativsystemer og skærmopløsninger, i tilstanden Chrome DevTools . Dette lader dig se, om et websted har responsivt webdesign, og hvor webstedets indhold og layout vil ændre sig afhængigt af enhedens opløsning eller type.

Selvom disse værktøjer er rettet mod professionelle webudviklere eller testere, er det også praktisk for standard Chrome - brugere at kende deres vej rundt i DevTools- pakken. Hvis du ser et problem med et websted, som du ikke kan løse, kan skift til Chrome -udviklertilstand hjælpe dig med at se, om problemet er med webstedet eller din browser.

Sådan får du adgang til menuen Google Chrome DevTools(How To Access Google Chrome DevTools Menu)

Der er et par måder, du kan få adgang til menuen Google Chrome DevTools , afhængigt af det værktøj, du ønsker at bruge.

Den nemmeste metode til at gøre dette er fra Google Chrome- menuen. For at gøre dette skal du klikke på menuikonet(three-dots menu icon) med tre prikker øverst til højre. Klik på More Tools > Developer Tools i menuen, der vises .

Dette åbner DevTools- sættet i en ny menu i højre side af din åbne Chrome - fane eller -vindue.

Du kan også gøre dette ved at bruge tastaturgenveje. Fra en Windows- eller Linux-pc skal du åbne Chrome - browseren og trykke på F12 - tasten. Du kan også trykke på Ctrl + Alt + J eller Ctrl + Alt + I i en åben Chrome- fane eller et åbent vindue.

På macOS skal du trykke på F12 eller trykke på Option + Command + J eller Option + Command + I - tasterne for at åbne Chrome DevTools- menuen i stedet. Dette åbner Chrome -konsollen med muligheder for at flytte til andre Chrome - værktøjer øverst i DevTools- menuen.

Hvis du vil, kan du se kildekoden til et websted (åbner fanen Elementer(Elements) i menuen DevTools i processen) på enhver åben webside ved at højreklikke på og klikke på Inspect - indstillingen.

Brug af Chrome DevTools(Using Chrome DevTools)

Som vi kort har været inde på, kan du bruge Chrome DevTools- sættet til at se kildekoden til et websted under fanen Elementer(Elements) . Det giver dig mulighed for at analysere koden bag den side, du har indlæst, samt se fejlmeddelelser (som indikerer problemer med, hvordan webstedet er indlæst) i Chrome -konsollen under fanen Konsol(Console) .

Du kan også se de forskellige kilder til indhold fra et websted under fanen Kilder(Sources) . Hvis et websted f.eks. bruger et indholdsleveringsnetværk (CDN)(using a content delivery network (CDN)) , vil medier fra et websted blive angivet som en anden kilde her.

Chrome -udviklertilstand giver dig mulighed for at downloade indholdet direkte eller udføre mere kompleks analyse af indholdet.

Hvis du vil teste, hvordan et websted klarer sig, kan du overvåge og registrere dit netværksforbrug under fanen Netværk(Network) . Dette vil vise hastigheden, størrelsen og typen af ​​netværksanmodninger mellem din browser og webstedet.

For eksempel, når en side først indlæses, vil webstedet indlæse selve sideindholdet, men det kan også anmode om data fra tredjepartsdatabaser. For eksempel, når du logger på, kan dette forespørge en database, der vil dukke op som en netværksanmodning her.

Du kan analysere dette yderligere under fanen Ydelse(Performance ) , hvor du kan optage din Chrome - browserbrug i større dybde, herunder optage skærmbilleder på forskellige punkter. Dette vil logge, hvor lang tid det tager at indlæse dit websted til yderligere analyse.

Google Chrome har ry for at være hård ved din pc-hukommelse(being hard on your PC memory) , så du kan teste dit websteds JavaScript - hukommelsesbrug under fanen Hukommelse(Memory) . Forskellige Chrome(Different Chrome) -testprofiler kan bruges her, med yderligere oplysninger om denne test på Chrome DevTools-dokumentationssiden(Chrome DevTools documentation page) .

For mere dybdegående analyse af dit websteds indhold, såvel som eventuel browserlagring, det måtte bruge (for eksempel til at logge data), kan du søge gennem fanen Application . Du kan se oplysninger om webstedscookie her under sektionen Cookies eller rydde den lagring, der bruges, ved at klikke på Ryd lagring(Clear storage) .

Hvis du er bekymret for dit websteds sikkerhed, kan du tjekke, hvor godt det fungerer, under fanen Sikkerhed(Security ) . Dette giver dig et hurtigt overblik over Chromes sikkerhedsanalyse for en side, herunder hvorvidt siden har et korrekt og pålideligt SSL - certifikat.

Hvis du vil generere en rapport om dit websteds ydeevne, herunder om det opfylder typiske brugerstandarder, og hvis webstedets ydeevne kan påvirke søgemaskineoptimering, kan du klikke på fanen Lighthouse . Dette tilbyder indstillinger, du kan markere eller fjerne markeringen fra for din rapport – klik på Generer rapport(Generate report) for at oprette den rapport, du vil se.

Dette ridser knap overfladen af ​​det potentiale, som Chrome -udviklertilstand kan bringe udviklere. Hvis du vil vide mere, bør Chrome DevTools-dokumentationen(Chrome DevTools documentation) hjælpe dig med de værktøjer og funktioner, der tilbydes, herunder hvordan du opbygger dine egne brugertest med det. 

Avancerede Google Chrome-tricks(Advanced Google Chrome Tricks)

De fleste Chrome-brugere vil aldrig vide, at Google Chrome DevTools- sættet findes i deres browser, men for superbrugere er det stadig en usædvanlig nyttig måde at teste og analysere websteder på. Der er også tredjeparts Chrome-udvidelser til webudviklere(Chrome extensions for web developers) tilgængelige for at hjælpe med at teste dit websted yderligere.

Hvis du bygger et grundlæggende websted(building a basic website) , kan skift til Chrome -udviklertilstand hjælpe dig med at finde fejl på dit websted, som ikke umiddelbart er synlige. Du kan kun gøre dette, hvis Chrome fungerer korrekt, så hvis du kæmper med Chrome-nedbrud(struggling with Chrome crashes) , skal du muligvis nulstille eller geninstallere din browser først.



About the author

Jeg er softwareudvikler med over 10 års erfaring. Jeg har specialiseret mig i Mac-programmering og har skrevet flere tusinde linjer kode til forskellige Mac-programmer, inklusive, men ikke begrænset til: TextEdit, GarageBand, iMovie og Inkscape. Jeg har også erfaring med Linux og Windows udvikling. Mine færdigheder som udvikler giver mig mulighed for at skrive omfattende tutorials af høj kvalitet til forskellige softwareudviklingsplatforme - fra macOS til Linux - hvilket gør mine tutorials til det perfekte valg for dem, der ønsker at lære mere om de værktøjer, de bruger.



Related posts