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ô.
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.
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.
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.
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ính năng mới trong Chrome 128
- Tính năng mới trong Công cụ của Chrome cho nhà phát triển 128
- Nội dung cập nhật ChromeStatus.com cho Chrome 128
- Lịch phát hành Chrome
- Ngừng sử dụng trong thời gian tới
- Yêu cầu gỡ bỏ sắp tới