Nowości w Chrome 59

Chcesz zobaczyć pełną listę zmian? Sprawdź listę zmian w repozytorium źródłowym Chromium.

Mam na imię Pete LePage. Sprawdź, co nowego w Chrome 59 dla deweloperów.

Chrome bez interfejsu graficznego

Bezgłowy przeglądarka to świetne narzędzie do uruchamiania testów automatycznych i środowisk serwera, w których nie musisz wyświetlać wyrenderowanego wyjścia ani widocznej powłoki interfejsu użytkownika. Na przykład:

  • Używanie Selenium do testów jednostkowych progresywnej aplikacji internetowej
  • Aby utworzyć plik PDF strony z wikipedii:
  • Sprawdzanie strony za pomocą Narzędzi deweloperskich

Od wersji 59 Chrome możesz uruchamiać Chrome bez interfejsu graficznego. Wprowadza ona do wiersza polecenia wszystkie nowoczesne funkcje platformy internetowej dostępne w Chrome.

Więcej informacji znajdziesz w artykule Erica Bidelmana o aktualizacjach. Autor podaje przykłady, jak używać tej funkcji do konwertowania stron na PDF, wyodrębniania DOM-u i korzystania z niego w ramach Node.

Powiadomienia natywne w systemie macOS

Chrome od dawna zawiera własny system powiadomień, który pozwala deweloperom witryn i rozszerzeń wyświetlać powiadomienia użytkownikom. Jednak zarówno użytkownicy, jak i deweloperzy oczekują, że Chrome będzie używać natywnego systemu powiadomień danego systemu operacyjnego.

Od wersji 59 Chrome na macOS będzie używać natywnego systemu powiadomień, co poprawi komfort korzystania z powiadomień i zapewni ich większą integrację z platformą. Najważniejsze dla mnie jest to, że powiadomienia będą teraz respektować ustawienia trybu Nie przeszkadzać.

Powiadomienie wygenerowane przez Chrome (po lewej), natywne powiadomienie macOS (po prawej).

Ze względu na sposób obsługi powiadomień przez system macOS nie zalecamy korzystania z kilku interfejsów API, które są rzadko używane, ponieważ mogą pogorszyć działanie systemu macOS.

Aby dowiedzieć się więcej, przeczytaj ten post.

Image Capture API

Robienie zdjęć o wysokiej rozdzielczości w aplikacji internetowej może być trudne. Użytkownik musi przesłać już zrobione zdjęcie lub przełączyć się z przeglądarki na aparat, zrobić zdjęcie, wrócić do przeglądarki i przesłać zdjęcie.

Dzięki nowemu interfejsowi API do przechwytywania obrazów w Chrome 59 masz dostęp do pełnych możliwości rozdzielczości wszystkich dostępnych aparatów. Interfejs API umożliwia kontrolowanie funkcji takich jak zoom, jasność, kontrast, ISO czy balans bieli.

Więcej informacji i przykładowy kod, który możesz od razu wykorzystać, znajdziesz w poście Sama.

I wiele więcej!

  • Ciąg znaków MediaError.message zawiera, jeśli jest dostępny, dodatkowe informacje o błędach, które mogą pomóc deweloperom w debugowaniu błędów odtwarzacza multimediów.

To tylko kilka z wielu zmian w Chrome 59 dla deweloperów.

Jeśli podobał Ci się ten film, obejrzyj serię Designer vs. Developer, w której omawiamy problemy, z którymi spotykają się projektanci i programiści podczas współpracy.

Następnie zasubskrybuj nasz kanał w YouTube, aby otrzymywać e-maile z powiadomieniami o każdym nowym filmie.

Nazywam się Pete LePage i zaraz po wydaniu Chrome 60 opowiem Ci, co nowego w Chrome.