Neu in Chrome 59

  • Mit Headless Chrome können Sie Chrome in einer automatisierten Umgebung ohne Benutzeroberfläche oder Peripheriegeräte ausführen.
  • Benachrichtigungen unter macOS werden direkt vom nativen macOS-Benachrichtigungssystem angezeigt.
  • Mit der Image Capture API können Sie jetzt Fotos mit voller Auflösung aufnehmen.

Möchten Sie die vollständige Liste der Änderungen sehen? Änderungsliste des Chromium-Quell-Repositorys

Ich bin Pete LePage. Sehen wir uns an, was es Neues für Entwickler in Chrome 59 gibt.

monitorlose Chrome-Version

Ein Headless-Browser ist ein hervorragendes Tool zum Ausführen automatisierter Tests und Serverumgebungen, in denen Sie die gerenderte Ausgabe oder eine sichtbare UI-Shell nicht benötigen. Beispiel:

  • Selenium für Einheitentests für Ihre Progressive Web-App verwenden
  • So erstellen Sie eine PDF-Datei einer Wikipedia-Seite:
  • Seite mit den Entwicklertools untersuchen

Ab Chrome 59 können Sie Chrome ohne Benutzeroberfläche ausführen. Es bringt alle modernen Webplattformfunktionen, die von Chrome bereitgestellt werden, in die Befehlszeile.

Weitere Informationen finden Sie im Beitrag von Eric Bidelman zu Updates. Er hat Beispiele dafür, wie Sie damit Seiten in PDF konvertieren, das DOM ausgeben und es programmatisch in Node verwenden können.

Native Benachrichtigungen unter macOS

Bisher hatte Chrome ein eigenes Benachrichtigungssystem, mit dem Web- und Erweiterungsentwickler Nutzern Benachrichtigungen anzeigen konnten. Wir haben jedoch von Nutzern und Entwicklern gehört, dass sie möchten, dass Chrome das native Benachrichtigungssystem des Betriebssystems verwendet.

Ab Chrome 59 unter macOS verwendet Chrome das native Benachrichtigungssystem. Dadurch wird die Nutzerfreundlichkeit verbessert und die Benachrichtigungen sind besser in die Plattform integriert. Meine persönliche Lieblingsfunktion: Benachrichtigungen werden jetzt gemäß meinen Einstellungen für „Bitte nicht stören“ angezeigt.

Von Chrome generierte Benachrichtigung (links), von macOS generierte native Benachrichtigung (rechts).

Aufgrund der Art und Weise, wie macOS Benachrichtigungen verarbeitet, werden einige APIs mit geringer Nutzung nicht mehr empfohlen, da sie zu einer schlechteren Nutzererfahrung unter macOS führen.

Weitere Informationen

Image Capture API

Das Aufnehmen hochauflösender Fotos in einer Web-App kann schwierig sein. Entweder muss der Nutzer ein bereits aufgenommenes Foto hochladen oder vom Browser zur Kamera wechseln, das Foto aufnehmen, zurück zum Browser wechseln und das Foto hochladen.

Mit der neuen Image Capture API in Chrome 59 müssen Sie auf die volle Auflösung jeder verfügbaren Kamera zugreifen. Die API bietet Steuerungsmöglichkeiten für Funktionen wie Zoom, Helligkeit, Kontrast, ISO und sogar den Weißabgleich.

Im Beitrag von Sam finden Sie alle Details und Beispielcode, mit dem Sie sofort loslegen können.

…und vieles mehr

  • Der String MediaError.message enthält, sofern verfügbar, zusätzliche Details zur Fehlermeldung, die Webentwicklern beim Debuggen von Media Player-Fehlern helfen.

Das sind nur einige der Änderungen in Chrome 59 für Entwickler.

Wenn dir dieses Video gefallen hat, sieh dir Designer vs. Developer an, eine neue Videoserie, in der wir versuchen, die Herausforderungen zu lösen, die sich ergeben, wenn Designer und Entwickler zusammenarbeiten.

Abonniere dann unseren YouTube-Kanal, um per E-Mail benachrichtigt zu werden, wenn wir ein neues Video veröffentlichen.

Ich bin Pete LePage und sobald Chrome 60 veröffentlicht wird, erfahrt ihr hier, was es Neues in Chrome gibt.