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ô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ẽ được hệ thống thông báo gốc của macOS hiển thị trực tiếp.
  • Giờ đây, bạn có thể chụp ảnh ở độ 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 danh sách đầy đủ các thay đổi? Xem danh sách thay đổi về kho lưu trữ nguồn Chromium

Tôi là Pete LePage. Hãy cùng tìm hiểu những tính năng 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 các chương trình kiểm thử tự động và môi trường máy chủ mà bạn không cần xem kết quả kết xuất hoặc có một 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 của một trang trên Wikipedia
  • Kiểm tra một trang bằng Công cụ cho nhà phát triển

Kể từ Chrome 59, 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ả các tính năng hiện đại của nền tảng web do Chrome cung cấp đến dòng lệnh.

Hãy xem bài đăng của Eric Bidelman về các bản 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 bạn có thể sử dụng công cụ này để chuyển đổi các trang sang PDF, kết xuất DOM và cách sử dụng công cụ này theo phương thức lập trình trong Node.

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

Trước đây, Chrome đã có hệ thống thông báo riêng cho các nhà phát triển web và trình mở rộng để 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 và nhà phát triển rằng họ muốn Chrome sử dụng hệ thống thông báo gốc của hệ điều hành.

Kể từ Chrome 59 trên mac OS, Chrome sẽ sử dụng hệ thống thông báo gốc, giúp cải thiện trải nghiệm người dùng và đảm bảo rằng thông báo được tích hợp tốt hơn vào nền tảng. Điều tôi thích nhất là giờ đây, thông báo sẽ tuân theo chế độ 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 macOS gốc tạo (bên phải).

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

Hãy xem bài đăng về nội dung 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

Việc 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 họ đã chụp lên hoặc chuyển từ trình duyệt sang máy ảnh, chụp ảnh, chuyển lại trình duyệt rồi tải ảnh lên.

Với API chụp ảnh mới trong Chrome 59, bạn phải truy cập vào các tính năng có độ phân giải đầy đủ của mọi máy ảnh có sẵn. 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.

Hãy xem bài đăng của Sam để biết thông tin chi tiết đầy đủ và mã mẫu mà bạn có thể sử dụng để bắt đầu ngay.

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

  • Chuỗi MediaError.message cung cấp mọi thông tin chi tiết bổ sung về thông báo lỗi (nếu có) để 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 số thay đổi dành cho nhà phát triển trong Chrome 59.

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

Sau đó, hãy đăng ký kênh YouTube của chúng tôi để nhận thông báo qua email mỗi khi chúng tôi ra mắt video mới.

Tôi là Pete LePage. Ngay khi Chrome 60 được phát hành, tôi sẽ quay lại đây để giới thiệu cho bạn những tính năng mới trong Chrome!