Nouveautés de Chrome 59

  • Headless Chrome vous permet d'exécuter Chrome de façon automatisée sans interface utilisateur ni périphérique.
  • Les notifications sur macOS sont affichées directement par l'application native Système de notification macOS.
  • Vous pouvez désormais prendre des photos en résolution maximale avec le API Image Capture, et ce n'est pas tout !

Vous souhaitez consulter la liste complète des modifications ? Consultez le Liste des modifications du dépôt source Chromium

Je m'appelle Pete LePage. Entrons maintenant dans le vif du sujet et découvrons les nouveautés de Chrome 59 pour les développeurs.

Headless Chrome

Un navigateur headless est un excellent outil pour exécuter des tests automatisés des environnements dans lesquels vous n'avez pas besoin de voir le rendu shell d'interface utilisateur visible. Exemple :

  • Utiliser Selenium pour effectuer des tests unitaires sur votre progressive web app
  • Pour créer le PDF d'une page Wikipédia
  • Inspecter une page avec les outils de développement

À partir de la version 59 de Chrome, vous pouvez exécuter Chrome sans interface graphique. Il réunit toutes les applications Web modernes fournies par Chrome à la ligne de commande.

Consultez le post d'Eric Bidelman relatif aux actualités. pour en savoir plus. Il a des exemples sur la façon dont vous pouvez l'utiliser pour convertir des pages en PDF, vider le DOM et l'utiliser de manière automatisée dans Node.js.

Notifications natives sous macOS

Chrome a toujours inclus son propre système de notification pour le Web et les développeurs d'extensions pour afficher des notifications aux utilisateurs. Mais, nous avons entendu des utilisateurs que Chrome utilise la notification de l'OS natif du système d'exploitation.

À partir de Chrome 59 sur macOS, Chrome utilisera le système de notification natif, d'améliorer l'expérience utilisateur et de s'assurer que les notifications intégrés à la plate-forme. Mon préféré, les notifications respectent désormais mes paramètres Ne pas déranger.

Notification générée par Chrome (à gauche), version native générée par macOS (à droite).

En raison de la façon dont macOS gère les notifications, quelques API sont peu utilisées. qui sont désormais déconseillés, car ils entraîneront une dégradation de l'expérience sur macOS.

Consultez notre article Actualités pour en savoir plus.

API Image Capture

La capture de photos haute résolution dans une application Web peut s'avérer difficile. Soit l'utilisateur doit d'importer une photo qu'ils ont déjà prise ou de passer du navigateur à l'appareil photo, prenez la photo, revenez dans le navigateur et importez la photo.

Avec la nouvelle API Image Capture dans Chrome 59, vous avez accès de toutes les caméras disponibles. L'API permet de contrôler comme le zoom, la luminosité, le contraste, la sensibilité ISO et même la balance des blancs.

Consultez le post de Sam pour en savoir plus. que vous pouvez utiliser pour commencer immédiatement.

Et bien plus !

  • MediaError.message fournit, le cas échéant, des détails supplémentaires sur le message d'erreur pour vous aider pour déboguer les erreurs du lecteur multimédia.

Ce ne sont là que quelques-unes des modifications apportées à Chrome 59 pour les développeurs.

Si cette vidéo vous a plu, consultez Concepteur ou développeur, une nouvelle série de vidéos qui tente de résoudre les défis rencontrés lorsque les concepteurs et les développeurs travaillent ensemble.

Ensuite, abonnez-vous à notre chaîne YouTube vous recevrez une notification par e-mail chaque fois que nous lancerons une nouvelle vidéo.

Je m'appelle Pete LePage. Dès la sortie de Chrome 60, .