Wat is er nieuw in DevTools (Chrome 92)

CSS-rastereditor

Een veelgevraagde functie. U kunt nu een voorbeeld van CSS Grid bekijken en schrijven met de nieuwe CSS Grid-editor!

CSS-rastereditor

Wanneer op een HTML-element op uw pagina display: grid of display: inline-grid is toegepast, ziet u er een pictogram naast verschijnen in het deelvenster Stijlen. Klik op het pictogram om de CSS-rastereditor in of uit te schakelen. Hier kunt u een voorbeeld van de mogelijke wijzigingen bekijken met de pictogrammen op het scherm (bijvoorbeeld justify-content: space-around ) en met slechts één klik de rasterweergave maken.

Chroomuitgave: 1203241

Ondersteuning voor const -herdeclaraties in de console

De console ondersteunt nu het opnieuw declareren van de const -instructie, naast de bestaande herdeclaraties let en class . Het onvermogen om opnieuw aan te geven was een veel voorkomende ergernis voor webontwikkelaars die de console gebruiken om te experimenteren met nieuwe JavaScript-code.

Hierdoor kunnen ontwikkelaars code in de DevTools-console kopiëren en plakken om te zien hoe het werkt of experimenteren, kleine wijzigingen in de code aanbrengen en het proces herhalen zonder de pagina te vernieuwen. Voorheen veroorzaakte DevTools een syntaxisfout als de code een const binding opnieuw declareerde.

Raadpleeg het onderstaande voorbeeld. const herdeclaratie wordt ondersteund door afzonderlijke REPL-scripts (zie variabele a ). Houd er rekening mee dat de volgende scenario's niet door het ontwerp worden ondersteund:

  • const herdeclaratie van paginascripts is niet toegestaan ​​in REPL-scripts
  • const herdeclaratie binnen hetzelfde REPL-script is niet toegestaan ​​(zie variabele b )

const herdeclaraties

Chroomuitgave: 1076427

Bronbestellingviewer

U kunt nu de volgorde van bronelementen op het scherm bekijken voor een betere toegankelijkheidsinspectie.

Bronbestellingviewer

De volgorde van de inhoud in een HTML-document is belangrijk voor zoekmachineoptimalisatie en toegankelijkheid. Met de nieuwere CSS-functies kunnen ontwikkelaars inhoud maken die er op het scherm heel anders uitziet dan wat er in het HTML-document staat. Dit is een groot toegankelijkheidsprobleem omdat gebruikers van schermlezers een andere, hoogstwaarschijnlijk verwarrende ervaring zouden krijgen dan ziende gebruikers.

Chroomuitgave: 1094406

Nieuwe snelkoppeling om framedetails te bekijken

Bekijk iframe-details door met de rechtermuisknop op het iframe-element in het paneel Elementen te klikken en Framedetails tonen te selecteren.

Framedetails weergeven

Dit brengt u naar een weergave van de details van het iframe in het paneel Toepassingen, waar u documentdetails, de beveiligings- en isolatiestatus, het machtigingsbeleid en meer kunt onderzoeken om mogelijke problemen op te lossen.

Framedetails bekijken

Chroomuitgave: 1192084

Verbeterde ondersteuning voor CORS-foutopsporing

Cross-origin resource sharing (CORS)-fouten worden nu weergegeven op het tabblad Problemen. Er zijn verschillende redenen die CORS-fouten veroorzaken. Klik om elk probleem uit te vouwen om de mogelijke oorzaken en oplossingen te begrijpen.

CORS-problemen op het tabblad Problemen

Chroomuitgave: 1141824

Updates van het netwerkpaneel

Hernoem het XHR-label naar Fetch/XHR

Het XHR-label is nu hernoemd naar Fetch/XHR . Deze wijziging maakt duidelijker dat dit filter zowel XMLHttpRequest als Fetch API- netwerkverzoeken omvat.

Ophalen/XHR-label

Chroomuitgave: 1201398

Filter het Wasm-brontype in het paneel Netwerk

U kunt nu op de nieuwe Wasm- knop klikken om de Wasm-netwerkverzoeken te filteren.

Filter op Wasm

Chroomuitgave: 1103638

User-Agent Client-tips voor apparaten op het tabblad Netwerkvoorwaarden

User-Agent Client Hints worden nu toegepast op apparaten in het veld User-agent op het tabblad Netwerkvoorwaarden .

User-Agent Client Hints zijn een nieuwe uitbreiding van de Client Hints API, waarmee ontwikkelaars op een privacybeschermende en ergonomische manier toegang kunnen krijgen tot informatie over de browser van een gebruiker.

User-Agent Client-tips voor apparaten op het tabblad Netwerkvoorwaarden

Chroomuitgave: 1174299

Rapporteer problemen met de Quirks-modus op het tabblad Problemen

DevTools rapporteert nu problemen met de Quirks-modus en de Limited-quirks-modus .

Quirks Mode en Limited-quirks Mode zijn oudere browsermodi van vóór de webstandaarden werden gemaakt. Deze modi emuleren lay-outgedrag uit het pre-standaardtijdperk dat vaak onverwachte visuele effecten veroorzaakt.

Bij het debuggen van lay-outproblemen kunnen ontwikkelaars denken dat deze worden veroorzaakt door door de gebruiker geschreven CSS- of HTML-bugs, terwijl het echte probleem de compatibiliteitsmodus is waarin de pagina zich bevindt. DevTools biedt suggesties om dit probleem op te lossen.

Rapporteer problemen met de Quirks-modus op het tabblad Problemen

Chroomuitgave: 622660

Neem rekenkruisingen op in het paneel Prestaties

DevTools toont nu de Compute Intersections in het vlammendiagram. Met deze wijzigingen kunt u de gebeurtenissen van de kruispuntwaarnemers identificeren en fouten opsporen in de potentiële prestatieoverheads.

Bereken kruispunten in het paneel Prestaties

Chroomuitgave: 1199137

Vuurtoren 7.5 in het Vuurtorenpaneel

Het Lighthouse-paneel draait nu Lighthouse 7.5. De waarschuwing "ontbrekende expliciete breedte en hoogte" is nu verwijderd voor afbeeldingen waarvan aspect-ratio is gedefinieerd in CSS. Voorheen liet Lighthouse waarschuwingen zien voor afbeeldingen zonder gedefinieerde breedte en hoogte.

Bekijk de releaseopmerkingen voor een volledige lijst met wijzigingen.

Chroomuitgave: 772558

Verouderd contextmenu "Frame opnieuw opstarten" in de call-stack

De optie Frame opnieuw starten is nu verouderd. Deze functie vereist verdere ontwikkeling om goed te werken, maar is momenteel kapot en loopt vaak vast.

Verouderd Contextmenu van frame opnieuw starten

Chroomuitgave: 1203606

[Experimenteel] Protocolmonitor

Chrome DevTools gebruikt het Chrome DevTools Protocol (CDP) om Chrome-browsers te instrumenteren, inspecteren, debuggen en profileren. De Protocolmonitor biedt u een manier om alle CDP-verzoeken en -antwoorden van DevTools te bekijken.

Er zijn twee nieuwe functies toegevoegd om het testen van CDP te vergemakkelijken:

  • Met de nieuwe knop Opslaan kunt u de opgenomen berichten downloaden als JSON-bestand
  • Een nieuw veld waarmee u rechtstreeks een onbewerkt CDP-commando kunt verzenden

Protocolmonitor

Chroomafgiften: 1204004 , 1204466

[Experimenteel] Poppenspelerrecorder

De Puppeteer-recorder genereert nu een lijst met stappen op basis van uw interactie met de browser, terwijl DevTools voorheen rechtstreeks een Puppeteer-script genereerde. Er is een nieuwe knop Exporteren toegevoegd waarmee u de stappen kunt exporteren als een poppenspelerscript.

Na het opnemen van de stappen kunt u de nieuwe knop Opnieuw afspelen gebruiken om de stappen opnieuw af te spelen. Volg de instructies hier om te leren hoe u aan de slag gaat met opnemen.

Houd er rekening mee dat dit een experiment in een vroeg stadium is. We zijn van plan de Recorder-functionaliteit in de loop van de tijd te verbeteren en uit te breiden.

Poppenspeler-recorder

Chroomuitgave: 1199787

Download de voorbeeldkanalen

Overweeg het gebruik van Chrome Canary , Dev of Beta als uw standaard ontwikkelingsbrowser. Deze preview-kanalen geven u toegang tot de nieuwste DevTools-functies, testen geavanceerde webplatform-API's en ontdekken problemen op uw site voordat uw gebruikers dat doen!

Neem contact op met het Chrome DevTools-team

Gebruik de volgende opties om de nieuwe functies en wijzigingen in het bericht te bespreken, of iets anders gerelateerd aan DevTools.

  • Stuur ons een suggestie of feedback via crbug.com .
  • Rapporteer een DevTools-probleem met behulp van de opties MeerMeer > Help > Rapporteer een DevTools-probleem in DevTools.
  • Tweet op @ChromeDevTools .
  • Laat reacties achter op onze Wat is er nieuw in DevTools YouTube-video's of DevTools Tips YouTube-video's .

Wat is er nieuw in DevTools

Een lijst met alles wat aan bod is gekomen in de serie Wat is er nieuw in DevTools .

Chroom 124

Chroom 123

Chroom 122

Chroom 121

Chroom 120

Chroom 119

Chroom 118

Chroom 117

Chroom 116

Chroom 115

Chroom 114

Chroom 113

Chroom 112

Chroom 111

Chroom 110

Chroom 109

Chroom 108

Chroom 107

Chroom 106

Chroom 105

Chroom 104

Chroom 103

Chroom 102

Chroom 101

Chroom 100

Chroom 99

Chroom 98

Chroom 97

Chroom 96

Chroom 95

Chroom 94

Chroom 93

Chroom 92

Chroom 91

Chroom 90

Chroom 89

Chroom 88

Chroom 87

Chroom 86

Chroom 85

Chroom 84

Chroom 83

Chroom 82

Chrome 82 is geannuleerd .

Chroom 81

Chroom 80

Chroom 79

Chroom 78

Chroom 77

Chroom 76

Chroom 75

Chroom 74

Chroom 73

Chroom 72

Chroom 71

Chroom 70

Chroom 68

Chroom 67

Chroom 66

Chroom 65

Chroom 64

Chroom 63

Chroom 62

Chroom 61

Chroom 60

Chroom 59