Wat is er nieuw in DevTools (Chrome 93)

Bewerkbare CSS-containerquery's in het deelvenster Stijlen

Je kunt nu CSS-containerquery's bekijken en bewerken in het deelvenster Stijlen.

Containerquery's bieden een veel dynamischer benadering van responsief ontwerp. De @container at-regel werkt op een vergelijkbare manier als een mediaquery met @media . In plaats van de viewport en user agent op te vragen, vraagt @container echter de vooroudercontainer op die aan bepaalde criteria voldoet.

Klik in het paneel Elementen op een DOM-element met de at-regel @container . De ontwikkelaarstools tonen nu de @container -informatie in het paneel Stijlen . Klik erop om de grootte te bewerken. Het paneel Stijlen toont ook de bijbehorende containerinformatie. Beweeg de muis eroverheen om het containerelement op de pagina te markeren en de containergrootte te controleren. Klik erop om het containerelement te selecteren.

De functie voor het opvragen van containers is momenteel experimenteel. Schakel de vlag #enable-container-queries in via chrome://flags om deze te testen.

Bewerkbare CSS-containerquery's in het deelvenster Stijlen

Chromium-probleem: 1146422

Voorbeeldweergave van de webbundel in het netwerkpaneel

Een webbundel is een bestandsformaat voor het bundelen van een of meer HTTP-bronnen in één bestand. U kunt de inhoud van de webbundel nu bekijken in het netwerkpaneel .

De webbundelfunctie is momenteel experimenteel. Schakel de vlag #enable-experimental-web-platform-features in via chrome://flags om deze te testen.

webbundelvoorbeeld

Chromium-probleem: 1182537

API-foutopsporing voor attributierapportering

Foutmeldingen in de Attribution Reporting API worden nu weergegeven in het tabblad 'Problemen' .

Attributierapportage is een nieuwe API waarmee u kunt meten wanneer een gebruikersactie (zoals een advertentieklik of -weergave) tot een conversie leidt, zonder gebruik te maken van cross-site-identificaties.

Foutmeldingen van de Attribution Reporting API in het tabblad Problemen

Chromium-probleem: 1190735

Verbeterde tekenreeksverwerking in de console

Met het nieuwe contextmenu in de console kunt u elke tekenreeks kopiëren als inhoud, JavaScript-literal of JSON-literal.

Nieuw contextmenu in de console

In Chrome 90 heeft DevTools de console bijgewerkt, zodat tekenreeksuitvoer altijd als geldige JSON-literalen wordt geformatteerd . We hebben feedback van ontwikkelaars ontvangen dat deze wijziging verwarrend kan zijn; sommigen vinden dat er te veel ontsnappingstekens worden gebruikt, waardoor de uitvoer onleesbaar wordt.

De console formatteert tekenreeksuitvoer nu als geldige JavaScript-literalen en biedt bovendien drie opties om tekenreeksen te kopiëren. De optie 'Kopiëren als JavaScript-literal' ontsnapt aan de juiste speciale tekens en plaatst de tekenreeks tussen enkele aanhalingstekens, dubbele aanhalingstekens of backticks, afhankelijk van de inhoud van de tekenreeks. De optie 'Tekstinhoud kopiëren' kopieert de onbewerkte inhoud van de tekenreeks (inclusief nieuwe regels en andere speciale tekens) letterlijk naar het klembord. Tot slot formatteert 'Kopiëren als JSON-literal' de tekenreeks als een geldige JSON-literal en kopieert deze naar het klembord.

Chromium-probleem: 1208389

Verbeterde CORS-debugging

CORS-gerelateerde TypeErrors in de console zijn nu gekoppeld aan het netwerkpaneel en het tabblad Problemen.

Klik op de twee nieuwe pictogrammen naast het CORS-gerelateerde foutbericht om het netwerkverzoek te bekijken, of om het foutbericht beter te begrijpen en mogelijke oplossingen te vinden op het tabblad Problemen.

Pictogrammen naast het CORS-gerelateerde foutbericht.

Chromium-probleem: 1213393

Vuurtoren 8.1

Het Lighthouse- paneel draait nu op Lighthouse 8.1.

Vuurtoren

Als uw site bronkaarten beschikbaar stelt aan Lighthouse, zoek dan naar de knop 'Treemap bekijken' om een ​​overzicht te zien van uw verzonden JavaScript, dat bij het laden kan worden gefilterd op grootte en dekking.

Het rapport bevat ook een nieuw filter voor statistieken (zie ' Toon audits die relevant zijn voor' in de schermafbeelding). Kies een statistiek om u te concentreren op de mogelijkheden en diagnoses die het meest relevant zijn voor het verbeteren van die specifieke statistiek.

De prestatiecategorie heeft een aantal wijzigingen ondergaan in de puntentelling om deze af te stemmen op andere prestatietools en om de huidige stand van zaken op het web beter weer te geven.

Bekijk de release-opmerkingen voor een volledige lijst met wijzigingen.

Chromium-probleem: 772558

Toon de URL van de nieuwe notitie in het manifestvenster.

In het manifestvenster wordt nu de nieuwe notitie-URL weergegeven.

Momenteel kunnen Chrome-apps en Android-apps die een "nieuwe-notitie"-functionaliteit hebben, op ChromeOS (CrOS) worden geselecteerd als notitie-app in de stylusinstellingen (dit verschijnt als het CrOS-apparaat met een stylus is gebruikt). Wanneer de app is geselecteerd als notitie-app, kan deze worden gestart via de knop "Notitie maken" in het stylus-palet. Het toevoegen van het veld new-note-url aan het applicatiemanifest maakt deel uit van de inspanningen om vergelijkbare functionaliteit aan webapps toe te voegen.

Nieuwe notitie-URL in het manifestvenster

Chromium-probleem: 1185678

Vaste CSS-matchingselectoren

DevTools heeft de CSS-matchingselectors gecorrigeerd; dit werkte niet in de vorige versie.

De door komma's gescheiden selectors in het deelvenster Stijlen hebben verschillende kleuren, afhankelijk van of ze overeenkomen met het geselecteerde DOM-knooppunt:

  • Een niet-overeenkomend gedeelte wordt in lichtgrijs weergegeven.
  • Een overeenkomend selectiegedeelte wordt in het zwart weergegeven.

CSS-matchingselectoren

Chromium-probleem: 1219153

JSON-reacties netjes opmaken in het netwerkpaneel

Je kunt JSON-reacties nu mooi opmaken in het netwerkpaneel .

Open een JSON-antwoord in het netwerkpaneel en klik op het accoladespictogram {} om het mooi op te maken.

JSON-reacties netjes opmaken in het netwerkpaneel

Chromium-bug: 998674

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' .