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 trong một môi trường tự động mà không cần giao diện người dùng hoặc thiết bị ngoại vi.
  • Thông báo trên macOS sẽ hiển thị trực tiếp trên hệ thống thông báo macOS gốc.
  • Giờ đây, bạn có thể chụp ảnh có độ phân giải đầy đủ bằng API chụp ảnh và còn nhiều tính năng khác!

Bạn muốn xem toàn bộ danh sách các thay đổi? Hãy 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 chi tiết và xem 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à một công cụ tuyệt vời để chạy kiểm thử tự động và môi trường máy chủ mà bạn không cần xem kết quả được hiển thị hoặc không cần hiển thị giao diện người dùng. Ví dụ:

  • Sử dụng Selenium cho các bài kiểm thử đơn vị đối với ứng dụng web tiến bộ
  • Cách tạo tệp PDF của một trang wikipedia
  • Kiểm tra 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. Dịch vụ này đưa tất cả các tính năng hiện đại của nền tảng web do Chrome cung cấp vào dòng lệnh.

Hãy xem bài đăng của Eric Bidelman trên Thông tin cập nhật để biết toàn bộ thông tin chi tiết. Anh ấy đã xem các ví dụ về cách bạn có thể sử dụng thành phần này để chuyển đổi các trang thành PDF, kết xuất DOM và cách sử dụng DOM theo phương thức lập trình trong Node.

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

Trước đây, Chrome từng tích hợp hệ thống thông báo riêng của mình cho các nhà phát triển web và tiện ích để hiển thị thông báo cho người dùng. Tuy nhiên, người dùng và nhà phát triển cũng cho biết rằng họ muốn Chrome sử dụng hệ thống thông báo hệ điều hành gốc.

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 được tích hợp nhiều hơn trong nền tảng. Mục yêu thích cá nhân của tôi, thông báo giờ đây sẽ áp dụng cài đặt không làm phiền của tôi.

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

Do cách xử lý thông báo của macOS, chúng tôi hiện không khuyến khích sử dụng một số API có mức sử dụng thấp, vì chúng sẽ mang lại trải nghiệm không tốt trên macOS.

Hãy xem bài đăng về Thông tin cập nhật của chúng tôi để 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. Người dùng phải tải ảnh mà họ đã chụp lên 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 có thể sử dụng khả năng phân giải đầy đủ của mọi máy ảnh hiện có. API này cho phép 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.

Hãy 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.

Và nhiều kiến thức khác!

  • Chuỗi MediaError.message sẽ cung cấp thêm thông tin chi tiết về thông báo lỗi (nếu có) để giúp nhà phát triển web gỡ lỗi nội dung đa phương tiện.

Đây chỉ là một vài trong số các 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 giúp giải quyết những thách thức phải đối mặt khi nhà thiết kế và nhà phát triển làm việc cùng nhau.

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

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