Wat is de Chrome-ontwikkelaarsmodus en wat zijn de toepassingen ervan?

Geen enkele website is perfect gebouwd. Zoals alle producten die door mensen worden gemaakt, maken codefouten deel uit van het proces. Daarom is het belangrijk om elke nieuwe website die u bouwt grondig te testen om er zeker van te zijn dat deze zo vrij mogelijk is van fouten om uw gebruikers de best mogelijke ervaring te bieden. 

U moet een website niet testen zonder eerst de DevTools- kit van Google Chrome te proberen. (Chrome)Met de Chrome(Chrome) -ontwikkelaarsmodus kun je een nieuwe site (of een bestaande) uitproberen en grondig testen om bugs te vinden en op te lossen. Het kan u ook inzicht geven in hoe andere sites worden uitgevoerd, inclusief het bekijken van de broncode. 

Hier vindt u alles wat u moet weten over de ontwikkelaarsmodus van de Google Chrome -browser, welke tools deze heeft en hoe u deze effectief kunt gebruiken.

Wat is de Chrome-ontwikkelaarsmodus?(What Is Chrome Developer Mode?)

Als we het hebben over de Chrome -ontwikkelaarsmodus, hebben we het niet over dezelfde ontwikkelaarsmodus(same developer mode) die u op Chromebooks ziet . Waar we het over hebben, zijn de uitgebreide Chrome - ontwikkeltools (genaamd Google DevTools ) die in de browser zelf zijn ingebouwd.

Dit zijn tools die zijn ontworpen om een ​​webpagina die u in de Google Chrome -browser heeft geladen voor testdoeleinden te testen, analyseren en opzettelijk te breken (indien nodig). Op een basisniveau kun je DevTools gebruiken om de broncode van een website te bekijken, zodat je onder de motorkap kunt kijken hoe een site is gebouwd en hoe goed deze werkt.

Google DevTools biedt echter meer dan dit. U kunt de Chrome -ontwikkelaarsmodus gebruiken om een ​​pagina te wijzigen nadat deze is geladen, Google Chrome -consoleopdrachten uitvoeren om de pagina te beheren en te manipuleren, evenals snelheids- en netwerktests uitvoeren om het webverkeer te controleren.

U kunt ook andere apparaten emuleren, inclusief verschillende besturingssystemen en schermresoluties, in de Chrome DevTools -modus. Hiermee kunt u zien of een site een responsief webontwerp heeft en waar de inhoud en lay-outs van de site zullen veranderen, afhankelijk van de resolutie of het type apparaat.

Hoewel deze tools bedoeld zijn voor professionele webontwikkelaars of testers, is het ook handig voor standaard Chrome - gebruikers om hun weg te vinden in de DevTools- suite. Als u een probleem met een site ziet dat u niet kunt oplossen, kunt u door over te schakelen naar de ontwikkelaarsmodus van Chrome zien of het probleem bij de site of uw browser ligt.

Toegang krijgen tot het Google Chrome DevTools-menu(How To Access Google Chrome DevTools Menu)

Er zijn een paar manieren waarop u toegang krijgt tot het Google Chrome DevTools- menu, afhankelijk van de tool die u wilt gebruiken.

De eenvoudigste methode om dit te doen is via het Google Chrome- menu. Klik hiervoor op het menupictogram met de drie stippen(three-dots menu icon) in de rechterbovenhoek. Klik in het menu dat verschijnt op More Tools > Developer Tools .

Hierdoor wordt de DevTools- kit geopend in een nieuw menu aan de rechterkant van uw geopende Chrome - tabblad of -venster.

U kunt dit ook doen met behulp van sneltoetsen. Open vanaf een Windows- of Linux-pc de Chrome- browser en druk op de F12- toets. U kunt ook op de Ctrl + Alt + J of Ctrl + Alt + I drukken in een geopend Chrome - tabblad of -venster.

Druk op macOS op F12 of druk op de toetsen Option + Command + J of Option + Command + I om in plaats daarvan het Chrome DevTools- menu te openen. Hiermee wordt de Chrome -console geopend, met opties om naar andere Chrome - tools boven aan het DevTools- menu te gaan.

Als u wilt, kunt u de broncode van een website bekijken ( door daarbij het tabblad Elementen van het (Elements)DevTools- menu te openen) op elke geopende webpagina door met de rechtermuisknop op de en op de optie Inspecteren(Inspect ) te klikken .

Chrome DevTools gebruiken(Using Chrome DevTools)

Zoals we al kort hebben aangegeven, kunt u de Chrome DevTools- kit gebruiken om de broncode voor een website te bekijken op het tabblad Elementen . (Elements)Hiermee kunt u de code achter de pagina die u heeft geladen analyseren en foutmeldingen bekijken (die wijzen op problemen met hoe de site is geladen) in de Chrome -console onder het tabblad Console .

U kunt ook de verschillende bronnen voor inhoud van een website bekijken op het tabblad Bronnen . (Sources)Als een site bijvoorbeeld een content delivery network (CDN)(using a content delivery network (CDN)) gebruikt, worden media van een site hier als een andere bron vermeld.

Met de Chrome(Chrome) -ontwikkelaarsmodus kunt u die inhoud rechtstreeks downloaden of een complexere analyse van de inhoud uitvoeren.

Als u wilt testen hoe een site presteert, kunt u uw netwerkgebruik controleren en registreren op het tabblad Netwerk . (Network)Dit toont de snelheid, grootte en het type netwerkverzoeken tussen uw browser en de site.

Wanneer een pagina bijvoorbeeld voor het eerst wordt geladen, laadt de site de pagina-inhoud zelf, maar kan ook gegevens opvragen uit databases van derden. Wanneer u zich bijvoorbeeld aanmeldt, kan dit een database opvragen die hier als een netwerkverzoek zou verschijnen.

U kunt dit verder analyseren op het tabblad Prestaties(Performance ) , waar u uw Chrome - browsergebruik diepgaander kunt vastleggen, inclusief het opnemen van schermafbeeldingen op verschillende punten. Hiermee wordt geregistreerd hoe lang het duurt om uw site te laden voor verdere analyse.

Google Chrome heeft de reputatie zwaar te zijn voor uw pc-geheugen(being hard on your PC memory) , dus u kunt het JavaScript - geheugengebruik van uw site testen op het tabblad Geheugen . (Memory)Hier kunnen verschillende Chrome(Different Chrome) -testprofielen worden gebruikt, met meer informatie over deze tests op de Chrome DevTools-documentatiepagina(Chrome DevTools documentation page) .

Voor een meer diepgaande analyse van de inhoud van uw site, evenals van de browseropslag die deze mogelijk gebruikt (bijvoorbeeld om gegevens te loggen), kunt u zoeken via het tabblad Toepassing . (Application)U kunt informatie over sitecookies hier bekijken onder het gedeelte Cookies , of de gebruikte opslag wissen door op de optie Opslag wissen(Clear storage) te klikken .

Als u zich zorgen maakt over de beveiliging van uw site, kunt u controleren hoe goed deze presteert op het tabblad Beveiliging . (Security )Dit geeft je een snel overzicht van de beveiligingsanalyse van Chrome voor een pagina, inclusief of de pagina een correct en vertrouwd SSL - certificaat heeft.

Als u een rapport wilt genereren over de prestaties van uw site, inclusief of deze voldoet aan de typische gebruikersnormen en als de siteprestaties van invloed kunnen zijn op de optimalisatie van zoekmachines, kunt u op het tabblad Lighthouse klikken. Dit biedt instellingen die u voor uw rapport kunt aan- of uitvinken: klik op Rapport genereren(Generate report) om het te bekijken rapport te maken.

Dit krast nauwelijks de oppervlakte van het potentieel dat de ontwikkelaarsmodus van Chrome kan bieden aan ontwikkelaars. Als je meer wilt weten, zou de Chrome DevTools-documentatie(Chrome DevTools documentation) je moeten helpen met de aangeboden tools en functies, inclusief hoe je er je eigen gebruikerstests mee kunt bouwen. 

Geavanceerde Google Chrome-trucs(Advanced Google Chrome Tricks)

De meeste Chrome-gebruikers zullen nooit weten dat de Google Chrome DevTools- kit in hun browser bestaat, maar voor ervaren gebruikers blijft het een buitengewoon handige manier om websites te testen en te analyseren. Er zijn ook Chrome-extensies van derden voor webontwikkelaars(Chrome extensions for web developers) beschikbaar waarmee u uw site verder kunt testen.

Als u een eenvoudige website bouwt(building a basic website) , kunt u door over te schakelen naar de ontwikkelaarsmodus van Chrome fouten op uw site opsporen die niet meteen zichtbaar zijn. U kunt dit alleen doen als Chrome correct werkt, dus als u worstelt met Chrome-crashes(struggling with Chrome crashes) , moet u mogelijk eerst uw browser opnieuw instellen of opnieuw installeren.



About the author

Ik ben een softwareontwikkelaar met meer dan 10 jaar ervaring. Ik ben gespecialiseerd in Mac-programmering en heb duizenden regels code geschreven voor verschillende Mac-programma's, waaronder maar niet beperkt tot: TextEdit, GarageBand, iMovie en Inkscape. Ook heb ik ervaring met Linux en Windows ontwikkeling. Dankzij mijn vaardigheden als ontwikkelaar kan ik hoogwaardige, uitgebreide tutorials schrijven voor verschillende softwareontwikkelingsplatforms - van macOS tot Linux - waardoor mijn tutorials de perfecte keuze zijn voor diegenen die meer willen weten over de tools die ze gebruiken.



Related posts