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 in voller Auflösung aufnehmen und das war noch nicht alles.

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

Mein Name ist Pete LePage. Jetzt sehen wir uns an, was es für Entwickler bei Chrome 59 Neues gibt.

monitorlose Chrome-Version

Ein monitorloser Browser ist ein hervorragendes Tool zum Ausführen automatisierter Tests und Serverumgebungen, in denen Sie weder die gerenderte Ausgabe sehen noch eine sichtbare UI-Shell 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 Entwicklertools prüfen

Ab Chrome 59 können Sie Chrome jetzt ohne grafische Ausgabe ausführen. Damit stehen Ihnen alle modernen Webplattformfunktionen von Chrome in der Befehlszeile zur Verfügung.

Weitere Informationen finden Sie in Eric Bidelmans Beitrag zu Updates. Er zeigt, wie Sie damit Seiten in PDF konvertieren, das DOM speichern und programmatisch in Node.js verwenden können.

Native Benachrichtigungen unter macOS

Chrome hat in der Vergangenheit ein eigenes Benachrichtigungssystem für Web- und Erweiterungsentwickler integriert, um Nutzern Benachrichtigungen anzuzeigen. Nutzer und Entwickler haben uns jedoch mitgeteilt, dass sie möchten, dass Chrome das native Benachrichtigungssystem des Betriebssystems verwendet.

Ab Chrome 59 unter macOS verwendet Chrome das native Benachrichtigungssystem, um die Nutzerfreundlichkeit zu verbessern und dafür zu sorgen, dass die Benachrichtigungen stärker in die Plattform integriert sind. Mein persönlicher Favorit ist, dass die Benachrichtigungen jetzt meine „Nicht stören“-Einstellungen berücksichtigen.

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

Aufgrund der Art und Weise, wie macOS Benachrichtigungen verarbeitet, wird von einigen wenig genutzten APIs abgeraten, da sie die Nutzung unter macOS beeinträchtigen.

Weitere Informationen finden Sie in unserem Beitrag zu Updates.

Image Capture API

Es kann schwierig sein, Fotos mit hoher Auflösung in einer Web-App aufzunehmen. Der Nutzer muss entweder ein Foto hochladen, das er bereits aufgenommen hat, oder vom Browser zur Kamera wechseln, das Foto aufnehmen, wieder zum Browser wechseln und das Foto hochladen.

Mit der neuen Image Capture API in Chrome 59 haben Sie Zugriff auf die volle Auflösung aller verfügbaren Kameras. Über die API lassen sich Funktionen wie Zoom, Helligkeit, Kontrast, ISO und sogar Weißabgleich steuern.

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

…und vieles mehr

  • Der String MediaError.message liefert, falls verfügbar, zusätzliche Details zu Fehlermeldungen, die Webentwicklern bei der Fehlerbehebung im Mediaplayer helfen können.

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

Wenn Ihnen dieses Video gefallen hat, sehen Sie sich die neue Videoreihe Designer vs. Developer an, um Lösungen für die Herausforderungen der Zusammenarbeit von Designern und Entwicklern zu erhalten.

Abonniere unseren YouTube-Kanal, um bei jedem neuen Video eine E-Mail-Benachrichtigung zu erhalten.

Ich bin Pete LePage. Sobald Chrome 60 veröffentlicht wird, melde ich mich, um Sie über die Neuheiten in Chrome zu informieren.