Wat is er nieuw in DevTools (Chrome 76)

Hallo! Dit is wat er nieuw is in Chrome DevTools in Chrome 76.

Automatisch aanvullen met CSS-waarden

Bij het toevoegen van stijldeclaraties aan een DOM-knooppunt is de declaratiewaarde soms makkelijker te onthouden dan de declaratienaam. Als u bijvoorbeeld een <p> -knooppunt vetgedrukt maakt, kan de waarde bold gemakkelijker te onthouden zijn dan de naam font-weight . De automatische aanvullingsinterface van het stijlvenster ondersteunt nu CSS-waarden. Als u weet welke zoekwoordwaarde u zoekt, maar de naam van de eigenschap niet meer weet, kunt u proberen de waarde te typen. Automatisch aanvullen zou u moeten helpen de naam te vinden waarnaar u op zoek bent.

Nadat u 'bold' hebt getypt, wordt het deelvenster Stijlen automatisch aangevuld naar 'font-weight: bold'.

Figuur 1. Nadat u bold heeft getypt, wordt het deelvenster Stijlen automatisch aangevuld naar font-weight: bold .

Stuur feedback over deze nieuwe functie naar Chromium-nummer 931145 .

Een nieuwe gebruikersinterface voor netwerkinstellingen

Het Netwerkpaneel had eerder een bruikbaarheidsprobleem waarbij opties zoals het beperkingsmenu onbereikbaar waren als het DevTools-venster smal was. Om dit probleem op te lossen en het netwerkpaneel overzichtelijker te maken, zijn een paar minder gebruikte opties verplaatst naar de nieuwe netwerkinstellingen De knop Netwerkinstellingen venster.

Netwerkinstellingen

Figuur 2. Netwerkinstellingen.

De volgende opties zijn verplaatst naar Netwerkinstellingen : Grote aanvraagrijen gebruiken , Groeperen op frame , Overzicht weergeven , Schermafbeeldingen maken . Figuur 3 brengt de oude locaties in kaart met de nieuwe.

Het in kaart brengen van de oude locaties naar de nieuwe.

Figuur 3. De oude locaties in kaart brengen naar de nieuwe.

Stuur feedback over deze wijziging in de gebruikersinterface naar Chromium-probleem #892969 .

WebSocket-berichten in HAR-exports

Wanneer u een HAR-bestand vanuit het netwerkpaneel exporteert om netwerklogboeken met uw collega's te delen, bevat uw HAR-bestand nu WebSocket-berichten. De eigenschap _webSocketMessages begint met een onderstrepingsteken om aan te geven dat het een aangepast veld is.

...
"_webSocketMessages": [
  {
    "type": "send",
    "time": 1558730482.5071473,
    "opcode": 1,
    "data": "Hello, WebSockets!"
  },
  {
    "type": "receive",
    "time": 1558730482.5883863,
    "opcode": 1,
    "data": "Hello, WebSockets!"
  }
]
...

Stuur feedback over deze nieuwe functie naar Chromium-nummer 496006 .

HAR import- en exportknoppen

Deel netwerklogboeken eenvoudiger met collega's met de nieuwe Alles exporteren als HAR met inhoud Exporteren en importeer een HAR-bestand Importeren toetsen. HAR-import en -export bestaan ​​al een tijdje in DevTools. De beter vindbare knoppen zijn de nieuwe verandering.

De nieuwe HAR-knoppen.

Figuur 4. De nieuwe HAR-knoppen.

Stuur feedback over deze wijziging in de gebruikersinterface naar Chromium-probleem #904585 .

Realtime totaal geheugengebruik

Het paneel Geheugen toont nu het totale geheugengebruik in realtime.

Realtime totaal geheugengebruik.

Figuur 5. De onderkant van het paneel Geheugen laat zien dat de pagina in totaal 43,4 MB geheugen gebruikt. 209 KB/s geeft aan dat het totale geheugengebruik met 209 KB per seconde toeneemt.

Zie ook de Prestatiemeter om het geheugengebruik in realtime bij te houden.

Stuur feedback over deze nieuwe functie naar Chromium-nummer 958177 .

Registratiepoortnummers van servicemedewerkers

Het deelvenster Servicewerkers bevat nu poortnummers in de titels, zodat u gemakkelijker kunt bijhouden welke servicemedewerker u aan het debuggen bent.

Poorten voor servicemedewerkers.

Figuur 6. Poorten voor servicemedewerkers.

Stuur feedback over deze wijziging in de gebruikersinterface naar Chromium-probleem #601286 .

Inspecteer gebeurtenissen op het gebied van ophalen op de achtergrond en achtergrondsynchronisatie

Gebruik de nieuwe sectie Achtergrondservices van het paneel Toepassingen om gebeurtenissen op het gebied van achtergrondophalen en achtergrondsynchronisatie te controleren. Gezien het feit dat Background Fetch- en Background Sync-gebeurtenissen plaatsvinden op de... nou ja... achtergrond, zou het niet erg nuttig zijn als DevTools alleen Background Fetch- en Background Sync-gebeurtenissen registreerde terwijl DevTools open was. Dus zodra u begint met opnemen, blijven de gebeurtenissen op het gebied van Background Fetch en Background Sync opgenomen, zelfs nadat u het tabblad heeft gesloten en zelfs nadat u Chrome heeft gesloten.

Ga naar het paneel Toepassingen , open het tabblad Achtergrond ophalen of Achtergrondsynchronisatie en klik vervolgens op Opnemen Dossier om het loggen van gebeurtenissen te starten. Klik op een evenement om meer informatie erover te bekijken.

Het deelvenster Achtergrond ophalen.

Figuur 7. Het deelvenster Achtergrond ophalen. Demo door Maxim Salnikov .

Het deelvenster Achtergrondsynchronisatie.

Figuur 8. Het paneel Achtergrondsynchronisatie.

Stuur feedback over deze nieuwe functies naar Chromium-nummer 927726 .

Poppenspeler voor Firefox

Puppeteer voor Firefox is een nieuw experimenteel project waarmee u Firefox kunt automatiseren met de Puppeteer API. Met andere woorden, u kunt nu Firefox en Chromium automatiseren met dezelfde Node API, zoals gedemonstreerd in de onderstaande video.

Na het uitvoeren van node example.js wordt Firefox geopend en wordt de page ingevoegd in het zoekvak op de documentatiesite van Puppeteer. Vervolgens wordt dezelfde taak herhaald in Chromium.

Bekijk de Puppeteer-lezing door Joel en Andrey van Google I/O 2019 voor meer informatie over Puppeteer en Puppeteer voor Firefox. De Firefox-aankondiging vindt plaats rond 4:05 uur.

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