- Met Headless Chrome kunt u Chrome in een geautomatiseerde omgeving uitvoeren zonder gebruikersinterface of randapparatuur.
- Meldingen op macOS worden rechtstreeks weergegeven door het native macOS-meldingssysteem.
- U kunt nu foto's in volledige resolutie maken met de API voor het vastleggen van afbeeldingen , en er is nog veel meer!
Wilt u de volledige lijst met wijzigingen? Bekijk de Chromium-bronrepositorywijzigingslijst
Ik ben Pete LePage . Laten we erin duiken en kijken wat er nieuw is voor ontwikkelaars in Chrome 59!
Chroom zonder hoofd
Een headless browser is een geweldig hulpmiddel voor het uitvoeren van geautomatiseerde tests en serveromgevingen waarin u de weergegeven uitvoer niet hoeft te zien of een zichtbare UI-shell hoeft te hebben. Bijvoorbeeld:
- Gebruik Selenium voor unit-tests met uw progressieve web-app
- Om een PDF van een Wikipedia-pagina te maken
- Een pagina inspecteren met DevTools
Vanaf Chrome 59 kunt u nu headless Chrome gebruiken. Het brengt alle moderne webplatformfuncties van Chrome naar de opdrachtregel.
Bekijk het bericht van Eric Bidelman op Updates voor volledige details. Hij heeft voorbeelden van hoe je het kunt gebruiken om pagina's naar PDF te converteren, de DOM te dumpen en hoe je het programmatisch in Node kunt gebruiken.
Systeemeigen meldingen op macOS
Chrome heeft van oudsher een eigen meldingssysteem opgenomen voor web- en extensie-ontwikkelaars om meldingen aan gebruikers te tonen. Maar we hebben zowel van gebruikers als ontwikkelaars gehoord dat ze willen dat Chrome het systeemeigen OS-meldingssysteem gebruikt.
Vanaf Chrome 59 op mac OS zal Chrome het native notificatiesysteem gebruiken, waardoor de gebruikerservaring wordt verbeterd en ervoor wordt gezorgd dat de notificaties zich meer geïntegreerd voelen in het platform. Mijn persoonlijke favoriet: meldingen respecteren nu mijn niet-storen-instellingen.
Vanwege de manier waarop macOS met meldingen omgaat, zijn er enkele API's die weinig worden gebruikt en die nu worden afgeraden, omdat deze zullen resulteren in een verslechterde ervaring op macOS.
Bekijk ons Updates-bericht voor alle details.
API voor het vastleggen van afbeeldingen
Het kan moeilijk zijn om foto's met hoge resolutie vast te leggen in een webapp. De gebruiker moet een foto uploaden die hij al heeft gemaakt, of overschakelen van de browser naar de camera, de foto maken, terugschakelen naar de browser en de foto uploaden.
Met de nieuwe Image Capture API in Chrome 59 heeft u toegang tot de volledige resolutiemogelijkheden van elke beschikbare camera. De API biedt controle over functies zoals zoom, helderheid, contrast, ISO en zelfs witbalans.
Bekijk Sam's bericht voor alle details en voorbeeldcode die je kunt gebruiken om meteen aan de slag te gaan.
En meer!
- De tekenreeks
MediaError.message
biedt, indien beschikbaar, aanvullende details over het foutbericht om webontwikkelaars te helpen bij het opsporen van fouten in de mediaspeler.
Dit zijn slechts enkele van de wijzigingen in Chrome 59 voor ontwikkelaars.
Als je deze video leuk vond, bekijk dan Designer vs. Developer , een nieuwe videoserie die de uitdagingen probeert op te lossen waarmee ontwerpers en ontwikkelaars samenwerken.
Abonneer u dan op ons YouTube-kanaal en u ontvangt een e-mailmelding wanneer we een nieuwe video lanceren.
Ik ben Pete LePage, en zodra Chrome 60 uitkomt, ben ik hier om je te vertellen: wat er nieuw is in Chrome!