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:
scrollsnapchange
và scrollsnapchanging
. 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:
- Bạn có thể sử dụng Bản thử nghiệm ngừng sử dụng trình cuộn có thể làm tâm điểm cho bàn phím để chọn không sử dụng tính năng này trong một khoảng thời gian giới hạn trên một trang web nhất định. Bạn có thể sử dụng dịch vụ này từ Chrome 132 đến hết ngày 18 tháng 3 năm 2025.
- KeyboardFocusableScrollersEnabled sẽ có trong Chrome 127 và có thể được dùng cho cùng một mục đích.
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ính năng mới trong Chrome 127
- Tính năng mới trong Công cụ của Chrome cho nhà phát triển 127
- Nội dung cập nhật ChromeStatus.com cho Chrome 127
- 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