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 über das native macOS-Benachrichtigungssystem angezeigt.
  • Mit der Image Capture API können Sie jetzt Fotos in voller Auflösung aufnehmen. Und das ist noch nicht alles!

Vollständige Liste der Änderungen ansehen Liste der Änderungen am Chromium-Quell-Repository

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

monitorlose Chrome-Version

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

  • Selenium für Unit-Tests für Ihre progressive Webanwendung verwenden
  • So erstellen Sie eine PDF-Datei einer Wikipedia-Seite:
  • Seiten mit den DevTools prüfen

Ab Chrome 59 können Sie Chrome headless ausführen. Es bietet alle modernen Webplattformfunktionen von Chrome in der Befehlszeile.

Ausführliche Informationen finden Sie im Beitrag von Eric Bidelman zu Updates. Er zeigt Beispiele, wie Sie damit Seiten in PDF konvertieren, das DOM dumpen und es programmatisch in Node verwenden können.

Native Benachrichtigungen unter macOS

Chrome hat seit jeher ein eigenes Benachrichtigungssystem für Web- und Erweiterungsentwickler, mit dem Nutzer Benachrichtigungen angezeigt werden können. Wir haben jedoch von Nutzern und Entwicklern gehört, dass sie möchten, dass Chrome das native Benachrichtigungssystem des Betriebssystems verwendet.

Ab Chrome 59 auf macOS verwendet Chrome das native Benachrichtigungssystem. Das verbessert die Nutzerfreundlichkeit und sorgt dafür, dass Benachrichtigungen besser in die Plattform integriert sind. Mein persönlicher Favorit: Benachrichtigungen werden jetzt gemäß meinen Einstellungen für „Bitte nicht stören“ gesendet.

Von Chrome generierte Benachrichtigung (links) und native macOS-Benachrichtigung (rechts).

Aufgrund der Art und Weise, wie macOS mit Benachrichtigungen umgeht, werden einige APIs mit geringer Nutzung nicht mehr empfohlen, da sie zu einer Beeinträchtigung der Nutzerfreundlichkeit unter macOS führen.

Weitere Informationen findest du in unserem Updatepost.

Image Capture API

Es kann schwierig sein, in einer Webanwendung hochauflösende Fotos aufzunehmen. Entweder muss der Nutzer ein bereits aufgenommenes Foto hochladen oder vom Browser zur Kamera wechseln, ein Foto aufnehmen, wieder zum Browser wechseln und das Foto hochladen.

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

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

…und vieles mehr

  • Der String MediaError.message enthält gegebenenfalls zusätzliche Fehlerdetails, die Webentwicklern beim Beheben von Mediaplayer-Fehlern helfen.

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

Wenn Ihnen dieses Video gefallen hat, sehen Sie sich Designer vs. Entwickler an, eine neue Videoreihe, in der versucht wird, die Herausforderungen zu lösen, die sich bei der Zusammenarbeit von Designern und Entwicklern stellen.

Abonniere dann unseren YouTube-Kanal. Du erhältst dann eine E-Mail-Benachrichtigung, sobald wir ein neues Video veröffentlichen.

Ich bin Pete LePage. Sobald Chrome 60 veröffentlicht wird, erzähle ich Ihnen hier, was es Neues in Chrome gibt.