Nowości w Chrome 59

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

Nazywam się Pete LePage. Przyjrzyjmy się, co nowego dla deweloperów w Chrome 59.

Chrome bez interfejsu graficznego

Przeglądarka bez interfejsu graficznego to świetne narzędzie do przeprowadzania zautomatyzowanych testów oraz w środowiskach serwera, w których nie trzeba oglądać renderowanych danych wyjściowych ani mieć widocznej powłoki interfejsu. Na przykład:

  • Używanie Selenium do testów jednostkowych względem progresywnej aplikacji internetowej
  • Tworzenie pliku PDF ze strony w Wikipedii
  • Sprawdzanie strony za pomocą Narzędzi deweloperskich

Począwszy od Chrome 59 możesz używać Chrome bez interfejsu graficznego. Obejmuje on wszystkie nowoczesne funkcje platformy internetowej udostępniane przez Chrome.

Szczegółowe informacje znajdziesz w poście Erica Bidelmana na temat aktualizacji. Dowiesz się, jak za jego pomocą konwertować strony do formatu PDF, zrzutować DOM i używać go automatycznie w Node.

Powiadomienia natywne w systemie macOS

Chrome posiadał własny system powiadomień dla programistów internetowych i rozszerzeń, który umożliwiał wyświetlanie powiadomień użytkownikom. Jednak zarówno użytkownicy, jak i deweloperzy informują, że chcą, aby w Chrome był używany natywny system powiadomień.

Począwszy od wersji Chrome 59 w systemie macOS, Chrome będzie używać natywnego systemu powiadomień, co zwiększa wygodę użytkowników i sprawia, że są one bardziej zintegrowane z platformą. Moje ulubione, powiadomienia, będą teraz uwzględniać moje ustawienia „Nie przeszkadzać”.

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

Ze względu na sposób, w jaki macOS obsługuje powiadomienia, istnieje kilka interfejsów API o niskim poziomie wykorzystania, których obecnie nie zalecamy, ponieważ spowoduje to pogorszenie działania systemu macOS.

Szczegółowe informacje znajdziesz w poście o aktualizacjach.

Interfejs Image Capture API

Robienie zdjęć w wysokiej rozdzielczości w aplikacji internetowej może być trudne. Użytkownik musi przesłać zdjęcie zrobione wcześniej 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 Image Capture API w Chrome 59 możesz korzystać z pełnej rozdzielczości dostępnych funkcji aparatu. Umożliwia sterowanie funkcjami takimi jak powiększenie, jasność, kontrast, ISO, a nawet balans bieli.

Szczegółowe informacje i przykładowy kod możesz wykorzystać od razu w poście Sama.

…i wiele innych.

  • Ciąg MediaError.message zawiera (jeśli są dostępne) dodatkowe informacje o komunikatach o błędach, które mogą pomóc programistom stron internetowych w debugowaniu błędów odtwarzacza multimediów.

To tylko kilka zmian, jakie pojawią się w Chrome 59 dla deweloperów.

Jeśli podobał Ci się ten film, obejrzyj nową serię filmów Projektant vs. deweloper, która próbuje rozwiązać problemy związane ze współpracą programistów i programistów.

Potem zasubskrybuj nasz kanał w YouTube, a za każdym razem, gdy opublikujemy nowy film, otrzymasz e-maila z powiadomieniem.

Nazywam się Pete LePage i jak tylko pojawi się Chrome 60, zajmę się tym, co nowego w Chrome.