Chrome 128

Ngày phát hành chính thức: 20/8/2024

Trừ phi có ghi chú khác, những thay đổi sau đây sẽ áp dụng cho Chrome 128 phiên bản ổn định kênh phát hành cho Android, ChromeOS, Linux, macOS và Windows.

CSS

Thuộc tính CSS ruby-align

Có nhiều cách để căn chỉnh ký tự khi độ dài của chú thích hồng ngọc và các ký tự cơ bản không khớp nhau, và thuộc tính ruby-align từ đó giúp bạn chọn ra định dạng phù hợp nhất với thiết kế của mình. Thuộc tính này sẽ lấy một trong các giá trị từ khoá sau:

  • space-around
  • space-between
  • start
  • center

Theo dõi lỗi #40249572 | Mục nhập ChromeStatus.com | Quy cách

Hồng ngọc có thể ngắt dòng

Có thể ngắt dòng trong các phần tử bằng display: ruby.

Trước đây, một cặp mã ruby-base đơn lẻ và một văn bản ruby-văn bản không thể ngắt dòng, và sẽ được chuyển đến dòng tiếp theo nếu dòng hiện tại không có đủ chỗ cho toàn bộ cặp. Bây giờ, mỗi mã ruby-base và văn bản hồng ngọc có thể được chia tách thành nhiều dòng.

Lỗi theo dõi #324111880 | Mục nhập ChromeStatus.com | Quy cách

Kích thước tối thiểu <option> trong trình đơn thả xuống <select>

Nguyên tắc hỗ trợ tiếp cận WCAG chỉ định rằng kích thước của giá trị nhập con trỏ phải có kích thước tối thiểu là 24 x 24 pixel CSS. Thay đổi này làm cho phần tử <option> trong trình đơn thả xuống <select> đáp ứng yêu cầu về chiều cao này.

Lỗi theo dõi #339141283 | Mục nhập ChromeStatus.com | Quy cách

Tài sản CSS zoom được chuẩn hoá

Cập nhật phương thức triển khai hiện tại của CSS không chuẩn trước đây zoom cho phù hợp với tiêu chuẩn mới. Điều này thay đổi các API JavaScript khác nhau để phù hợp với thông số kỹ thuật, các thay đổi thu phóng để áp dụng cho tài liệu nội dung iframe, và thay đổi để áp dụng cho tất cả thuộc tính chiều dài kế thừa (trước đây thì chế độ này chỉ thay đổi font-size kế thừa).

Bản minh hoạ | Mục nhập ChromeStatus.com

API web

Các thành phần bổ sung vào Báo cáo phân bổ

Chrome 128 cung cấp hai tính năng bổ sung cho Báo cáo phân bổ. Có các thay đổi đối với logic nguồn-đích-giới hạn, nhằm mục đích giảm tỷ lệ tổn thất truyền dữ liệu. Tính năng lọc khoản đóng góp linh hoạt sẽ cải thiện báo cáo API các chức năng phân lô.

Mục nhập ChromeStatus.com

document.caretPositionFromPoint

Trả về vị trí con nháy hiện tại từ một điểm trên màn hình cho trước ở dạng Đối tượng CaretPosition đại diện cho vị trí con nháy cho biết văn bản hiện tại điểm chèn bao gồm nút DOM chứa, độ lệch ký tự của dấu nháy và hình chữ nhật ứng dụng khách của dải ô có con nháy. Tính năng này cũng hỗ trợ việc tải CaretPosition bên trong DOM tối.

Theo dõi lỗi #388976 | Mục nhập ChromeStatus.com | Quy cách

Web Share API trên macOS

API này cho phép nhà phát triển web xây dựng các nút chia sẻ hiển thị cùng một giao diện hộp thoại chia sẻ hệ thống được các ứng dụng di động sử dụng. Đơn đặt hàng này trước đây đã được vận chuyển trên Android, Windows và ChromeOS, đồng thời cũng sắp có cho macOS.

Tài liệu

Nội dung nghe nhìn

AudioContext.onerror

Các lỗi tạo AudioContext và kết xuất âm thanh hiện được báo cáo cho web ứng dụng có lệnh gọi lại được chỉ định cho AudioContext.onerror.

Theo dõi lỗi #41495720 | Mục nhập ChromeStatus.com | Quy cách

PointerEvent.deviceProperties để viết bằng mực nhiều bút

Hiện tại, nhà phát triển không có cách nào để phân biệt giữa hai loại bút riêng lẻ trên một bộ số hoá hỗ trợ mực vẽ. Thuộc tính PointerEvent.id hiện tại là được triển khai theo nhiều cách khác nhau và không phải lúc nào cũng kéo dài cho mỗi nét mực hoặc tương tác với màn hình.

Thay đổi này giúp bạn nhận dạng từng loại bút một cách an toàn và đáng tin cậy (con trỏ) tương tác với màn hình để đặt các màu cụ thể hoặc hình dạng bút cho từng thiết bị tương tác với bộ số hoá. Tệp này mở rộng PointerEvent để thêm thuộc tính mới là deviceProperties. Thành phần này chứa thuộc tính uniqueId, đại diện cho một tài liệu lưu trữ trong phiên, được tách riêng, giá trị nhận dạng duy nhất mà nhà phát triển có thể dùng để xác định từng cây bút một cách đáng tin cậy tương tác với trang.

Mục nhập ChromeStatus.com | Quy cách

Thao tác trong phiên phát nội dung nghe nhìn SkipAd

Hỗ trợ hành động trong phiên đa phương tiện SkipAd. Thao tác này cho phép trình duyệt hiển thị trong các nút điều khiển nội dung nghe nhìn của hệ thống hoặc trong cửa sổ Hình trong hình.

Bản minh hoạ | Mục nhập ChromeStatus.com | Quy cách

Quyền riêng tư

Bit chuỗi đối tượng cấp trên trên nhiều trang web cho CookiePartitionKey của cookie được phân vùng

Chrome 128 thêm một bit đối tượng cấp trên trên nhiều trang web vào vòng khoá của phân vùng CookiePartitionKey của cookie. Thay đổi này hợp nhất khoá phân vùng với phân vùng các giá trị khoá dùng trong phân vùng bộ nhớ và tăng cường bảo vệ tấn công bằng cách ngăn chặn các khung được nhúng trên nhiều trang web truy cập vào vào cookie được phân vùng của trang web cấp cao nhất.

Theo dõi lỗi #41486025 | Mục nhập ChromeStatus.com | Quy cách

API tổng hợp riêng tư: hợp nhất phần đóng góp phía máy khách

Sửa đổi API Tổng hợp riêng tư để hợp nhất các giá trị đóng góp cho biểu đồ với cùng một bộ chứa và mã bộ lọc trước đây nhúng trong tải trọng được mã hoá của báo cáo tổng hợp.

Tính năng Tổng hợp riêng tư đặt ra giới hạn về số lượng nội dung đóng góp có thể được được nhúng trong một báo cáo tổng hợp duy nhất, cùng với mọi đóng góp bổ sung bị thả. Bằng cách hợp nhất các nội dung đóng góp nếu có thể, chúng tôi có thể thu hút thêm vượt quá giới hạn. Lưu ý rằng, bỏ qua việc giảm lượng thừa khoản đóng góp, việc hợp nhất các kiểu đóng góp này sẽ không có bất kỳ ảnh hưởng nào trên báo cáo tóm tắt cuối cùng.

Theo dõi lỗi #330744610 | Mục nhập ChromeStatus.com | Quy cách

JavaScript

Promise.try

Promise.try là một đề xuất TC39 cho phương thức tĩnh mới. Promise.try(f) là viết tắt của new Promise(resolve => resolve(f())).

Mục nhập ChromeStatus.com | Quy cách

Gợi ý WebAuthn

Thông số hints mới trong yêu cầu WebAuthn cho phép các trang web cung cấp hướng dẫn để để điều hướng giao diện người dùng. Trường hợp sử dụng chuẩn là những doanh nghiệp biết các trang web nội bộ của họ chỉ sử dụng khoá bảo mật và muốn có khả năng giao tiếp để trình duyệt tập trung vào giao diện người dùng trong trường hợp đó.

Gợi ý cũng giải quyết căng thẳng khi authenticatorAttachment hiện tại thông số nghiêm ngặt: việc đặt thông số này thành platform sẽ loại trừ tất cả các nền tảng .

Mục nhập ChromeStatus.com | Quy cách

Viết nội dung image/svg+xml ở định dạng UTF-8 trên Windows

Chuyển sang UTF-8 trên Windows trong khi ghi định dạng image/svg+xml vào bảng nhớ tạm. Định dạng HTML đã sử dụng UTF-* trên Windows và điều này sẽ cho phép sao chép và dán hình ảnh SVG từ bảng nhớ tạm.

Trên tất cả các nền tảng được hỗ trợ khác, image/svg+xml được chuyển đổi tuần tự thành UTF-8 trước khi ghi vào bảng nhớ tạm.

Bản minh hoạ | Theo dõi lỗi #338250106 | Mục nhập ChromeStatus.com | Quy cách

Bản dùng thử theo nguyên gốc mới

API thông tin xác thực kỹ thuật số

Trang web có thể yêu cầu thông tin đăng nhập từ ứng dụng ví di động thông qua nhiều cách Các cơ chế hiện tại, ví dụ như trình xử lý URL tuỳ chỉnh và quét mã QR. Chiến dịch này cho phép các trang web yêu cầu thông tin nhận dạng từ thông tin xác thực kỹ thuật số bên trong ví bằng hệ thống IdentityCredential CredMan của Android. Có thể mở rộng để hỗ trợ nhiều định dạng thông tin xác thực (ví dụ: có thể xác minh ISO mDoc và W3C chứng chỉ) và cho phép sử dụng nhiều ứng dụng ví. API này cũng bao gồm cơ chế giảm nguy cơ lợi dụng danh tính nhạy cảm trên quy mô hệ sinh thái của bạn.

Bản dùng thử theo nguyên gốc | Theo dõi lỗi #40257092 | Mục nhập ChromeStatus.com | Quy cách

FedCM có nhiều nhà cung cấp danh tính trong một lệnh gọi get()

Cho phép FedCM hiển thị nhiều nhà cung cấp danh tính trong cùng một hộp thoại. Điều này mang lại cho nhà phát triển một cách thuận tiện để trình bày tất cả nhà cung cấp danh tính được hỗ trợ người dùng. Chúng tôi dự định trước tiên sẽ giải quyết trường hợp có tất cả các nhà cung cấp trong cùng một lệnh gọi get().

Bản dùng thử theo nguyên gốc | Mục nhập ChromeStatus.com

Tắt tính năng thu phóng CSS chuẩn hoá

Trước đây, thuộc tính zoom của CSS không theo chuẩn đã được triển khai được cập nhật cho phù hợp với tiêu chuẩn mới. Thao tác này sẽ thay đổi các API JavaScript khác nhau thành phù hợp với thông số kỹ thuật, thay đổi zoom để áp dụng cho nội dung iframe tài liệu và thay đổi để áp dụng cho tất cả thuộc tính độ dài được kế thừa nơi trước đây, thao tác này chỉ thay đổi font-size kế thừa.

Bản dùng thử này cho phép bạn chọn sử dụng lại cách hoạt động trước đó để có thêm thời gian điều chỉnh mã của bạn.

Bản dùng thử theo nguyên gốc

Thử nghiệm Nhóm con WebGPU

Thêm chức năng nhóm con vào WebGPU. Hoạt động của nhóm con thực hiện SIMT các hoạt động để cung cấp hiệu quả giao tiếp và chia sẻ dữ liệu giữa các nhóm các lệnh gọi. Bạn có thể dùng những thao tác này để tăng tốc ứng dụng bằng cách giảm chi phí bộ nhớ phát sinh khi giao tiếp giữa các lệnh gọi.

Mục nhập ChromeStatus.com

Tài liệu đọc thêm

Bạn đang tìm kiếm thêm? Hãy tham khảo các tài nguyên bổ sung sau đây.

Tải Google Chrome xuống

Tải Chrome xuống cho Android, Máy tính hoặc iOS.