- Chrome bez interfejsu graficznego umożliwia uruchamianie Chrome w automatycznym środowisku bez interfejsu użytkownika i urządzeń peryferyjnych.
- Powiadomienia w systemie macOS będą wyświetlane bezpośrednio przez natywny system powiadomień macOS.
- Teraz możesz robić zdjęcia w pełnej rozdzielczości za pomocą interfejsu image Capture API.
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ć”.
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.