Tính năng mới trong Chrome 59

  • Chrome không có giao diện người dùng cho phép bạn chạy Chrome ở chế độ tự động hoá không có giao diện người dùng hoặc thiết bị ngoại vi.
  • Thông báo trên macOS sẽ do ứng dụng gốc trực tiếp hiện hệ thống thông báo của macOS.
  • Giờ đây, bạn có thể chụp ảnh có độ phân giải đầy đủ bằng image Capture API và còn nhiều tính năng khác nữa!

Bạn muốn xem danh sách đầy đủ các thay đổi? Xem Danh sách thay đổi kho lưu trữ nguồn Chromium

Tôi là Pete LePage. Hãy cùng tìm hiểu có gì mới dành cho nhà phát triển trong Chrome 59!

Chrome không có giao diện người dùng

Trình duyệt không có giao diện người dùng là công cụ tuyệt vời để chạy kiểm thử tự động và máy chủ môi trường nơi bạn không cần xem kết quả được kết xuất hoặc không có giao diện người dùng hiển thị. Ví dụ:

  • Sử dụng Selenium để kiểm thử đơn vị cho ứng dụng web tiến bộ
  • Cách tạo tệp PDF cho một trang wikipedia
  • Kiểm tra một trang bằng Công cụ cho nhà phát triển

Kể từ Chrome 59, giờ đây, bạn có thể chạy Chrome không có giao diện người dùng. Công cụ này mang tất cả môi trường web hiện đại các tính năng nền tảng do Chrome cung cấp cho dòng lệnh.

Xem bài đăng của Eric Bidelman về Thông tin cập nhật để biết toàn bộ thông tin chi tiết. Anh ấy có các ví dụ về cách sử dụng công cụ này để chuyển đổi trang thành PDF, kết xuất DOM và cách sử dụng DOM cũng như cách lập trình trong Nút.

Thông báo gốc trên macOS

Trước đây, Chrome bao gồm cả hệ thống thông báo riêng dành cho web và nhà phát triển tiện ích hiển thị thông báo cho người dùng. Tuy nhiên, chúng tôi đã nhận được ý kiến từ người dùng cũng như các nhà phát triển tương tự rằng họ muốn Chrome sử dụng thông báo hệ điều hành gốc hệ thống.

Kể từ Chrome 59 trên mac OS, Chrome sẽ sử dụng hệ thống thông báo gốc, cải thiện trải nghiệm người dùng và đảm bảo rằng các thông báo trông hấp dẫn hơn được tích hợp trong nền tảng. Mục yêu thích của cá nhân tôi, thông báo giờ đây sẽ được chấp nhận chế độ không làm phiền của tôi.

Thông báo do Chrome (bên trái) tạo bằng macOS gốc thông báo (bên phải).

Do cách xử lý thông báo của macOS nên có một số API có mức sử dụng thấp hiện đã được khuyến khích, vì các tính năng này sẽ làm giảm chất lượng trải nghiệm trên macOS.

Hãy xem bài đăng về Thông tin cập nhật để biết toàn bộ thông tin chi tiết.

API Chụp ảnh

Chụp ảnh có độ phân giải cao trong ứng dụng web có thể khó khăn. Hoặc người dùng phải tải lên một bức ảnh họ đã chụp hoặc chuyển từ trình duyệt sang máy ảnh, chụp ảnh, quay lại trình duyệt và tải ảnh lên.

Với API Chụp ảnh mới trong Chrome 59, bạn phải truy cập toàn bộ khả năng phân giải của bất kỳ camera nào hiện có. API này cung cấp khả năng kiểm soát các tính năng như thu phóng, độ sáng, độ tương phản, ISO và thậm chí là cân bằng trắng.

Xem bài đăng của Sam để biết toàn bộ thông tin chi tiết và mã mẫu mà bạn có thể sử dụng để bắt đầu ngay lập tức.

Và nhiều tính năng khác!

  • MediaError.message chuỗi cung cấp (nếu có) bất kỳ thông tin chi tiết bổ sung nào về thông báo lỗi để trợ giúp nhà phát triển web gỡ lỗi trình phát nội dung đa phương tiện.

Đây chỉ là một vài thay đổi trong Chrome 59 dành cho nhà phát triển.

Nếu bạn thích video này, hãy xem Nhà thiết kế và Nhà phát triển, một loạt video mới nhằm cố gắng giải quyết những thách thức mà nhà thiết kế gặp phải và nhà phát triển làm việc cùng nhau.

Sau đó, hãy đăng ký nhận thông tin Kênh YouTube và bạn sẽ nhận được thông báo qua email mỗi khi chúng tôi ra mắt video mới.

Tôi là Pete LePage và ngay khi Chrome 60 được phát hành, tôi sẽ sẵn sàng tại đây để cho bạn biết -- tính năng mới trong Chrome!