Wat is er nieuw in DevTools (Chrome 83)

Kayce Basken
Kayce Basques

Imiteer visuele beperkingen

Open het tabblad 'Rendering' en gebruik de nieuwe functie 'Emuleer visuele beperkingen' om een ​​beter beeld te krijgen van hoe mensen met verschillende soorten visuele beperkingen uw site ervaren.

Het nabootsen van wazig zicht.

Het nabootsen van wazig zicht.

DevTools kan wazig zien en de volgende soorten kleurenblindheid simuleren:

  • Protanopie: het onvermogen om rood licht waar te nemen.
  • Deuteranopie: het onvermogen om groen licht waar te nemen.
  • Tritanopie: het onvermogen om blauw licht waar te nemen.
  • Achromatopsie: het onvermogen om andere kleuren dan grijstinten waar te nemen (extreem zeldzaam).

Er bestaan ​​minder extreme varianten van deze kleurenblindheid, en die komen zelfs vaker voor. Zo is protanomalie een verminderde gevoeligheid voor rood licht (in tegenstelling tot protanopie , wat het volledig onvermogen is om rood licht waar te nemen). Deze "-omalie"-kleurenblindheid is echter minder duidelijk gedefinieerd: elke persoon met zo'n visuele stoornis is anders en kan dingen anders waarnemen (meer of minder van de betreffende kleuren kunnen zien).

Door in DevTools rekening te houden met de meer extreme simulaties, is gegarandeerd dat uw webapplicaties ook toegankelijk zijn voor mensen met protanomalie, deuteranomalie, tritanomalie en achromatomalie.

Geef feedback via Chromium issue #1003700 , of lees meer over de implementatie .

Simuleer locaties

Je kunt nu landinstellingen emuleren door een locatie in te stellen via Sensoren > Locatie . Open het opdrachtmenu en typ Sensors om naar het tabblad Sensoren te gaan. Na deze acties wijzigt DevTools de huidige standaardlandinstelling, met de volgende gevolgen:

  • Intl.* API's, bijvoorbeeld new Intl.NumberFormat().resolvedOptions().locale
  • Andere JavaScript API's die rekening houden met de landinstellingen, zoals String.prototype.localeCompare en *.prototype.toLocaleString , bijvoorbeeld 123_456..toLocaleString()
  • DOM API's zoals navigator.language en navigator.languages
  • de Accept-Language HTTP-verzoekheader

Bekijk het taalafhankelijke codevoorbeeld om het zelf uit te proberen.

Stuur feedback naar Chromium issue #1051822 .

Foutopsporing van het Cross-Origin Embedder Policy (COEP)

Het netwerkpaneel biedt nu foutopsporingsinformatie voor het Cross-Origin Embedder Policy .

De kolom 'Status' geeft nu een korte uitleg over waarom een ​​verzoek is geblokkeerd, evenals een link om de headers van dat verzoek te bekijken voor verder onderzoek:

Geblokkeerde verzoeken in de kolom Status

In het gedeelte 'Response Headers' van het tabblad 'Headers' vindt u meer informatie over hoe u de problemen kunt oplossen:

Meer informatie vindt u in het gedeelte 'Antwoordheaders'.

Stuur feedback naar Chromium issue #1051466 .

Nieuwe pictogrammen voor breakpoints, conditionele breakpoints en logpoints.

Het paneel 'Bronnen' heeft nieuwe pictogrammen voor breekpunten, voorwaardelijke breekpunten en logpunten:

De motivatie voor de nieuwe pictogrammen was om de gebruikersinterface meer in lijn te brengen met andere GUI-debugtools (die breakpoints meestal rood kleuren) en om de drie functies in één oogopslag gemakkelijker van elkaar te onderscheiden.

Stuur feedback naar Chromium issue #1041830 .

Gebruik het nieuwe filtertrefwoord cookie-path in het paneel 'Netwerk' om je te concentreren op netwerkverzoeken die een specifiek cookiepad instellen.

Bekijk de filteropties voor verzoeken op basis van eigenschappen om meer specifieke trefwoorden zoals cookie-path te ontdekken.

Plaats het dok links in het opdrachtmenu.

Open het opdrachtmenu en voer de opdracht Dock to left uit om DevTools naar de linkerkant van uw weergavevenster te verplaatsen.

DevTools is links in het venster geplaatst.

Stuur feedback naar Chromium issue #1011679 .

De optie Settings in het hoofdmenu is verplaatst.

De optie om Instellingen vanuit het Hoofdmenu te openen, is nu te vinden onder Meer tools .

Het 'Hoofdmenu' is geopend en 'Meer tools' is geselecteerd, met de focus op 'Instellingen'.

Stuur feedback naar Chromium issue #1050855 .

Het auditpanel heet nu het Lighthouse- panel.

De DevTools- en Lighthouse-teams kregen regelmatig feedback van webontwikkelaars dat ze weliswaar hoorden dat het mogelijk was om Lighthouse vanuit DevTools te gebruiken, maar dat ze het "Lighthouse"-paneel niet konden vinden toen ze het probeerden. Daarom is het paneel 'Audits' nu het Lighthouse- paneel.

Het Lighthouse-paneel

Verwijder alle lokale overschrijvingen in een map.

Nadat u lokale overschrijvingen hebt ingesteld, kunt u nu met de rechtermuisknop op een map klikken en de nieuwe optie ' Alle overschrijvingen verwijderen' selecteren om alle lokale overschrijvingen in die map te verwijderen.

Verwijder alle overschrijvingen

Stuur feedback naar Chromium issue #1016501 .

De gebruikersinterface voor lange taken is bijgewerkt.

Een ' Long Task' is JavaScript-code die de hoofdthread gedurende lange tijd monopoliseert, waardoor een webpagina vastloopt.

You've been able to visualize Long Tasks in the Performance panel for a while now, but in Chrome 83 the Long Task visualization UI in the Performance panel has been updated. The Long Task portion of a task is now colored with a striped red background.

De nieuwe gebruikersinterface voor lange taken

Stuur feedback naar Chromium issue #1054447 .

Ondersteuning voor maskeerbare pictogrammen in het manifestvenster.

Android Oreo introduceerde adaptieve pictogrammen, waarmee app-pictogrammen in verschillende vormen worden weergegeven op verschillende apparaatmodellen. Maskeerbare pictogrammen zijn een nieuw pictogramformaat dat adaptieve pictogrammen ondersteunt, waardoor je ervoor kunt zorgen dat je PWA- pictogram er goed uitziet op apparaten die de standaard voor maskeerbare pictogrammen ondersteunen.

Schakel het nieuwe selectievakje 'Alleen het minimale veilige gebied voor maskeerbare pictogrammen weergeven' in het deelvenster 'Manifest' in om te controleren of uw maskeerbare pictogram er goed uitziet op Android Oreo-apparaten. Raadpleeg ' Zijn mijn huidige pictogrammen gereed?' voor meer informatie.

Het selectievakje 'Alleen het minimale veilige gebied voor maskeerbare pictogrammen weergeven'

Download de previewkanalen

Overweeg om Chrome Canary , Dev of Beta als standaard ontwikkelbrowser te gebruiken. Deze preview-versies geven je toegang tot de nieuwste DevTools-functies, stellen je in staat om geavanceerde API's van webplatformen te testen en helpen je problemen op je site te vinden voordat je gebruikers ze tegenkomen!

Neem contact op met het Chrome DevTools-team.

Gebruik de volgende opties om de nieuwe functies, updates of andere zaken met betrekking tot DevTools te bespreken.

Wat is er nieuw in DevTools?

Een lijst van alles wat is behandeld in de serie 'Wat is nieuw in DevTools' .