Chrome 127

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

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

CSS

Điều chỉnh cỡ chữ CSS

Thuộc tính CSS font-size-adjust cung cấp một cách sửa đổi kích thước của chữ thường so với kích thước của chữ hoa, giúp xác định kích thước phông chữ tổng thể. Thuộc tính này hữu ích cho các trường hợp có thể dùng phông chữ dự phòng.

Chrome 127 có cú pháp hai giá trị để chuyển chỉ số phông chữ và giá trị.

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

Văn bản thay thế nhiều đối số trong nội dung do CSS tạo

Thuộc tính content của CSS cho phép bạn chỉ định văn bản thay thế cho khả năng tiếp cận bằng cú pháp sau: css .has-before-content::before { content: url("cat.jpg") / "A cute cat"; }

Chức năng này, trong đó văn bản thay thế được cung cấp bởi một chuỗi đơn, đã được hỗ trợ trong Chrome. Từ Chrome 127, văn bản thay thế có thể được cung cấp bằng số lượng phần tử tuỳ ý, ngoài chuỗi còn có thể là hàm hoặc bộ đếm attr(). Ví dụ:

.has-before-content::before {
  content: url("cat.jpg") / "A cute " attr(data-animal);
}

Xin lưu ý rằng mục tính năng này không bao gồm việc bổ sung tính năng hỗ trợ bộ đếm.

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

Hỗ trợ View Transition API trong iframe

Từ Chrome 127, bạn sẽ có thể chuyển đổi đồng thời các chế độ xem cùng tài liệu trong khung chính và iframe cùng nguồn gốc.

Trước đây, bạn sẽ không thể chạy quá trình chuyển đổi khung hiển thị bằng document.startViewTransition trong iframe cùng nguồn gốc nếu khung chính đang chạy hiệu ứng chuyển đổi cùng lúc. Quá trình chuyển đổi của iframe sẽ tự động bị bỏ qua. Lúc này, cả hai quá trình chuyển đổi sẽ được thực thi.

Các hiệu ứng chuyển đổi xem trên các thành phần điều hướng trên nhiều tài liệu cùng nguồn gốc trong iframe cũng sẽ được hỗ trợ.

Cải thiện tính năng điều chỉnh kích thước văn bản

Thuộc tính text-size-adjust điều chỉnh kích thước phông chữ trên thiết bị di động. Các giá trị không phải là auto sẽ tắt tính năng tự động điều chỉnh kích thước văn bản. Giá trị phần trăm tăng kích thước được tính toán của văn bản.

Điều này giúp text-size-adjust nhất quán hơn, vì vậy nó hoạt động như hệ số nhân trực tiếp của kích thước phông chữ (và chiều cao dòng). Sau đây là những thay đổi chính: * text-size-adjust hoạt động dù có hoặc không có cửa sổ xem meta. * Các giá trị không phải là auto sẽ tắt tất cả các chế độ tự động điều chỉnh kích thước văn bản. * Tỷ lệ phần trăm được áp dụng trực tiếp mà không có bất kỳ suy nghiệm nào. * Lỗi bố cục đã được khắc phục.

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

API web

Cài đặt nội dung toàn màn hình tự động

Tính năng "chế độ toàn màn hình tự động" mới chế độ cài đặt nội dung cho phép quản trị viên doanh nghiệp cho phép các trang web chuyển sang chế độ toàn màn hình mà không cần người dùng thực hiện thao tác. Người dùng cũng có thể cho phép Ứng dụng web tách biệt sử dụng tính năng này thông qua các trang cài đặt trang web.

Kết hợp với quyền Quản lý cửa sổ và cửa sổ bật lên được bỏ chặn, tính năng này giúp bạn có thể sử dụng các tính năng toàn màn hình có giá trị:

  • Mở cửa sổ bật lên ở chế độ toàn màn hình trên một màn hình khác bằng một cử chỉ.
  • Hiện nội dung ở chế độ toàn màn hình trên nhiều màn hình chỉ bằng một cử chỉ.
  • Hiển thị nội dung toàn màn hình trên màn hình mới, khi màn hình được kết nối.
  • Hoán đổi cửa sổ toàn màn hình giữa các màn hình chỉ bằng một cử chỉ.
  • Hiển thị nội dung ở chế độ toàn màn hình sau khi hết hạn hoặc sử dụng cử chỉ của người dùng.

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

WebGPU: Thuộc tính GPUAdapter info

Thêm thuộc tính thông tin GPUAdapter đồng bộ để truy xuất cùng một thông tin về bộ chuyển đổi vật lý như với phương thức GPUAdapter không đồng bộ requestAdapterInfo().

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

Nội dung nghe nhìn

Phân cảnh của video bằng MediaMetadata

Giờ đây, bạn có thể thêm thông tin về từng phân cảnh, chẳng hạn như tiêu đề, dấu thời gian và ảnh chụp màn hình của phần đó vào siêu dữ liệu nội dung nghe nhìn. Nhờ vậy, người dùng có thể khám phá nội dung của nội dung nghe nhìn.

Hiện tại, nội dung này sẽ chỉ xuất hiện trong phần thông báo về nội dung nghe nhìn trên ChromeOS, chứ không xuất hiện trong các chế độ điều khiển nội dung nghe nhìn chung trên trình duyệt Chrome.

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

Chế độ hình trong hình tài liệu: tuyên bố kích hoạt người dùng

Nhờ vậy, các thao tác kích hoạt của người dùng trong cửa sổ hình trong hình của tài liệu có thể dùng được bên trong cửa sổ mở và ngược lại. Điều này khiến việc sử dụng các API có quyền kích hoạt của người dùng trở nên thuận tiện hơn, vì các trình xử lý sự kiện trong cửa sổ hình trong hình của tài liệu thường chạy trong bối cảnh của trình mở, do đó, ngữ cảnh của trình mở cần quyền truy cập vào cử chỉ của người dùng.

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

JavaScript

Tính toàn vẹn của bản đồ nhập

Các mô-đun ES đã nhập hiện không thể kiểm tra tính toàn vẹn nên không thể chạy trong các môi trường yêu cầu Tính toàn vẹn của tài nguyên phụ hoặc có lệnh CSP require-sri-for.

Tính năng này thêm một phần integrity để nhập bản đồ, cho phép nhà phát triển ánh xạ URL mô-đun ES với siêu dữ liệu về tính toàn vẹn và đảm bảo các URL này chỉ tải khi khớp với hàm băm dự kiến.

Lỗi theo dõi #334251999 | Mục nhập ChromeStatus.com

Sự kiện chụp nhanh

Sự kiện Snap cho phép nhà phát triển lắng nghe một cách đáng tin cậy khi mục tiêu snap của trình cuộn thay đổi và thực hiện điều chỉnh kiểu như mong muốn.

Các điểm chụp nhanh cuộn CSS thường được dùng làm cơ chế để tạo các thành phần chọn tương tác cuộn, trong đó lựa chọn được xác định bằng trình quan sát giao lộ JavaScript và dự đoán cuối cuộn. Bằng cách tạo các sự kiện tích hợp, trạng thái vô hình sẽ trở thành hành động, vào đúng thời điểm và luôn chính xác.

Tính năng này thêm hai sự kiện JavaScript: scrollsnapchangescrollsnapchanging. Sự kiện scrollsnapchange cho nhà phát triển biết khi hoàn tất một thao tác cuộn (bao gồm cả thao tác chụp nhanh), rằng phần tử mà trình cuộn được chụp nhanh đã thay đổi. Trong quá trình cuộn, sự kiện scrollsnapchanging cung cấp cho nhà phát triển một gợi ý rằng tác nhân người dùng dự định điều chỉnh vùng chứa cuộn đến một mục tiêu chụp nhanh mới dựa trên thao tác cuộn đã nhập cho đến thời điểm hiện tại.

Quyền riêng tư

Báo cáo gỡ lỗi tổng hợp trong Attribution Reporting API

Thay đổi này là để API có thể tiếp tục cung cấp một số dạng thông tin gỡ lỗi sau khi cookie của bên thứ ba không được dùng nữa. Đây là loại báo cáo mới không gắn liền với cookie của bên thứ ba và cung cấp thông tin gỡ lỗi tương tự. Tính năng này cho phép phương thức gọi API yêu cầu và nhận tín hiệu gỡ lỗi ở dạng tổng hợp. Tính năng này rất giống với Báo cáo tổng hợp hiện tại mà API hỗ trợ, ngoại trừ các báo cáo mới này sẽ dành riêng cho các tín hiệu gỡ lỗi.

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

Hỗ trợ tiếp cận

Vùng chứa cuộn có thể làm tâm điểm trên bàn phím

Tính năng này ra mắt những thay đổi sau:

Theo mặc định, trình cuộn có thể làm tâm điểm nhấp chuột và có thể lập trình để làm tâm điểm. Theo mặc định, trình cuộn không có phần tử con có thể làm tâm điểm sẽ có thể làm tâm điểm bằng bàn phím.

Đây là một điểm cải tiến quan trọng để giúp tất cả người dùng dễ dàng tiếp cận trình cuộn và nội dung trong trình cuộn hơn. Bạn có thể đọc thêm về các lợi ích của tính năng này trong bài viết về công cụ cuộn có thể làm tâm điểm khi dùng bàn phím. Kể từ Chrome 127, theo mặc định, trình cuộn có thể làm tâm điểm sẽ được bật. Nếu các trang web cần thời gian để điều chỉnh theo tính năng mới này, bạn có thể tham khảo một số cách sau:

Trình cuộn có thể làm tâm điểm bằng bàn phím | Theo dõi lỗi #1040141 | Mục nhập ChromeStatus.com | Quy cách

Đang tải

Hỗ trợ No-Vary-Search cho quá trình kết xuất trước

Mở rộng phạm vi hỗ trợ No-Vary-Search để kết xuất trước ở đầu chế độ hỗ trợ tìm nạp trước trước đó. Thao tác này cho phép mục nhập kết xuất trước khớp với nhau ngay cả khi một số tham số truy vấn URL nhất định thay đổi. Tiêu đề phản hồi HTTP No-Vary-Search khai báo rằng một số hoặc tất cả các phần của truy vấn URL có thể bị bỏ qua vì mục đích so khớp bộ nhớ đệm.

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

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

Truyền tải từ điển nén bằng Shared Brotli và Shared Zstandard

Tính năng này hỗ trợ thêm việc sử dụng các phản hồi đã chỉ định trước đó, làm từ điển bên ngoài cho các phản hồi HTTP nén Brotli hoặc Zstandard.

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

Ngừng sử dụng cookie của bên thứ ba

Chúng tôi dự định sẽ ngừng sử dụng và loại bỏ mặc định quyền truy cập vào cookie của bên thứ ba (còn gọi là cookie trên nhiều trang web), bắt đầu bằng giai đoạn thử nghiệm 1% ban đầu vào Quý 1 năm 2024, sau đó là giai đoạn loại bỏ dần theo kế hoạch vào Quý 1 năm 2025, tuỳ thuộc vào việc giải quyết mọi mối lo ngại cạnh tranh còn lại của Cơ quan Cạnh tranh và Thị trường của Vương quốc Anh.

Loại bỏ cookie của bên thứ ba là nỗ lực trọng tâm của sáng kiến Hộp cát về quyền riêng tư, nhằm giảm hoạt động theo dõi trên nhiều trang web (và nhiều trang web khác) một cách có trách nhiệm, đồng thời hỗ trợ các trường hợp sử dụng chính thông qua các công nghệ mới.

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

Bộ nhớ phân vùng, trình chạy dịch vụ và API giao tiếp

Trên Chrome 115, API bộ nhớ, trình chạy dịch vụ và API giao tiếp được phân vùng trong ngữ cảnh bên thứ ba. Từ Chrome 113 đến 126, các trang web đã có thể tham gia thử nghiệm ngừng sử dụng để tạm thời huỷ phân vùng và khôi phục hành vi trước đó của bộ nhớ, trình chạy dịch vụ và API giao tiếp.

Từ Chrome 125 trở đi, hoạt động lưu trữ không cookie trong Storage Access API sẽ được hỗ trợ. Giải pháp này sẽ giải quyết phần lớn các trường hợp sử dụng đối với bộ nhớ không được phân vùng. Trong trường hợp không đáp ứng các trường hợp sử dụng đó, giờ đây, bạn có thể yêu cầu gia hạn bản dùng thử ngừng sử dụng DisabledThirdPartyStoragePartitioning cho thêm 6 mốc quan trọng, dành cho người dùng đang sử dụng Chrome phiên bản 127 đến 132 (bao gồm cả hai phiên bản này).

Hãy xem bài đăng trên blog về việc gia hạn bản dùng thử tính năng Phân vùng bộ nhớ để biết thêm thông tin.

Theo dõi lỗi #1191114 | Mục nhập ChromeStatus.com

Thử nghiệm ngừng sử dụng vùng chứa cuộn có thể làm tâm điểm trên bàn phím

Tính năng này ra mắt những thay đổi sau:

Theo mặc định, trình cuộn có thể làm tâm điểm nhấp chuột và có thể lập trình để làm tâm điểm. Theo mặc định, trình cuộn không có phần tử con có thể làm tâm điểm sẽ có thể làm tâm điểm bằng bàn phím.

Chúng tôi đã cố gắng áp dụng những thay đổi này và nhận thấy rằng một số ít trang web không đáp ứng được kỳ vọng về một số thành phần của chúng. Do đó, chúng tôi phải huỷ vận chuyển đối tượng địa lý này để tránh sự cố này. Dựa trên những lợi ích nêu trên, tính năng này sẽ bắt đầu vận chuyển sau 127 ngày. Để các trang web bị ảnh hưởng có thêm thời gian di chuyển các thành phần, chúng tôi sẽ bắt đầu Phiên bản Dùng thử Ngừng sử dụng. Khi bật, tính năng này sẽ tắt tính năng KeyFocusableScrollers.

Bản dùng thử theo nguyên gốc | Trình cuộn có thể làm tâm điểm bằng bàn phím | Theo dõi lỗi #1040141 | Mục nhập ChromeStatus.com | Quy cách

Ngừng sử dụng và xoá

Phiên bản Chrome này đã ngừng sử dụng và loại bỏ được liệt kê bên dưới. Truy cập vào ChromeStatus.com để biết danh sách các miền ngừng sử dụng theo kế hoạch, các lượt ngừng sử dụng hiện tại và các lượt xoá trước đây.

Bản phát hành Chrome này xoá 3 tính năng.

Sự kiện đột biến

Kể từ Chrome 127, tính năng hỗ trợ sự kiện thay đổi sẽ bị tắt theo mặc định. Bạn phải di chuyển mã trước ngày đó để tránh gián đoạn trang web. Nếu cần thêm thời gian, có một số lựa chọn sau:

  • Bạn có thể dùng bản thử nghiệm ngừng sử dụng Sự kiện đột biến (https://developer.chrome.com/origin vệ/#/view_trial/919297273937002497) để bật lại tính năng này trong thời gian có hạn trên một trang web nhất định. Bạn có thể sử dụng dịch vụ này thông qua Chrome 134 đến hết ngày 25 tháng 3 năm 2025.
  • Bạn có thể sử dụng Chính sách doanh nghiệp MutationEventsEnabled cho cùng một mục đích, cũng thông qua Chrome 134.

Hãy xem bài đăng trên blog Ngừng sử dụng sự kiện biến đổi để biết thêm chi tiết.

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

Hạn chế "yêu cầu mạng riêng" cho các nguồn phụ từ các trang web công khai đến các ngữ cảnh bảo mật

Yêu cầu mạng riêng chỉ được khởi tạo từ một bối cảnh bảo mật đối với các nguồn phụ từ các trang web công khai. Ví dụ: các yêu cầu Internet tới mạng nội bộ và các yêu cầu Internet để lặp lại.

Đây là bước đầu tiên để triển khai đầy đủ tính năng Quyền truy cập vào mạng riêng tư.

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

Xoá cú pháp trạng thái tuỳ chỉnh cũ của CSS

Lớp giả trạng thái tuỳ chỉnh của CSS sẽ được đổi tên từ :--foo thành :state(foo). Cú pháp mới :state(foo) đã được bật theo mặc định, do đó chúng ta sẽ xoá cú pháp :--foo.

Firefox và Safari chưa bao giờ triển khai cú pháp cũ và cả hai đều đã gửi cú pháp mới.

Những khách hàng doanh nghiệp cần thêm thời gian có thể sử dụng chính sách CSSCustomStateDeprecatedSyntaxEnabled. Chính sách này sẽ bị loại bỏ trong Chrome 131.

Theo dõi lỗi #41486953 | 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.