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 bản phát hành của kê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 bao gồm hai cú pháp giá trị để truyền vào một chỉ số phông chữ và một giá trị.
Theo dõi lỗi #451346 | Mục nhập ChromeStatus.com | Thông số kỹ thuật
Văn bản thay thế nhiều đối số trong nội dung do CSS tạo
Thuộc tính content
CSS cho phép bạn chỉ định văn bản thay thế để hỗ trợ 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, việc chạy hiệu ứng chuyển đổi khung hiển thị bằng document.startViewTransition
trong một iframe cùng nguồn gốc sẽ không hoạt động 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. Bây giờ, cả hai hiệu ứng chuyển đổi sẽ thực thi.
Hiệu ứng chuyển đổi chế độ xem trên các thao tác điều hướng giữa các tài liệu cùng nguồn gốc trong một 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.
Việc 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 với hoặc không có cửa sổ xem meta.- Các giá trị khác ngoài
auto
sẽ tắt tất cả các chế độ điều chỉnh kích thước văn bản tự động. - Tỷ lệ phần trăm áp dụng trực tiếp mà không cần bất kỳ phương pháp phỏng đoán nào.
- Khắc phục lỗi bố cục.
Theo dõi lỗi #340389272 | Mục nhập ChromeStatus.com | Thông số kỹ thuật
API web
Chế độ cài đặt nội dung tự động mở toàn màn hình
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ở một cửa sổ bật lên ở chế độ toàn màn hình trên màn hình khác bằng một cử chỉ.
- Hiển thị nội dung toàn màn hình trên nhiều màn hình 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 toàn màn hình sau khi cử chỉ của người dùng hết hạn hoặc được sử 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 phần đ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
Hình trong hình của tài liệu: truyền tải hoạt động kích hoạt của 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. Cách này sẽ thuận tiện hơn khi sử dụng các API có quyền kích hoạt của người dùng, 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 ChromeStatus.com
JavaScript
Tính toàn vẹn của Importmap
Hiện tại, bạn không thể kiểm tra tính toàn vẹn của các mô-đun ES đã nhập, do đó, bạ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 với các lệnh CSP require-sri-for
.
Tính năng này thêm một mục integrity
để nhập bản đồ, cho phép nhà phát triển liên kết URL mô-đun ES với siêu dữ liệu về tính toàn vẹn và đảm bảo rằng các URL này chỉ tải khi khớp với hàm băm dự kiến.
Theo dõi lỗi #334251999 | Mục nhập ChromeStatus.com
Chụp nhanh sự kiện
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.
Đ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 lựa 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 nhau JavaScript và ước tính kết thúc cuộn. Bằng cách tạo các sự kiện tích hợp, trạng thái ẩn sẽ trở thành trạng thái có thể thao tác, 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 phép nhà phát triển biết, khi hoàn tất thao tác cuộn (bao gồm cả thao tác chụp nhanh), phần tử mà thanh 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 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ấy tiêu điểm bằng bàn phím
Tính năng này có 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ấy tiêu điểm sẽ có thể lấy tiêu đ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 sử dụng thanh cuộn và nội dung trong thanh cuộn hơn. Bạn có thể đọc thêm về những lợi ích của công cụ này trong bài đăng Trình cuộn có thể làm tâm điểm bằng bàn phím. Kể từ Chrome 127, thanh cuộn có thể lấy tiêu điểm bằng bàn phím sẽ được bật theo mặc định. Nếu các trang web cần thời gian để điều chỉnh cho phù hợp với tính năng mới này, bạn có thể làm một số việc 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
để kết xuất trước
Mở rộng tính năng hỗ trợ No-Vary-Search
để kết xuất trước trên tính năng hỗ trợ tải 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 | Thông số kỹ thuật
Bản dùng thử theo nguyên gốc mới
Truyền tải từ điển nén bằng Brotli dùng chung và Zstandard dùng chung
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 trên ChromeStatus.com | Thông số kỹ thuật
Phân vùng bộ nhớ, worker 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 của 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 tách 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, tính nă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. Nếu không đáp ứng các trường hợp sử dụng đó, bạn hiện có thể yêu cầu gia hạn bản dùng thử không dùng nữa DisableThirdPartyStoragePartitioning thêm 6 mốc quan trọng, dành cho người dùng Chrome 127 đến 132 (bao gồm cả).
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 chịu ả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 chương trình Thử nghiệm ngừng sử dụng. Khi bật, chế độ này sẽ tắt tính năng KeyboardFocusableScrollers.
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 giới thiệu các tính năng ngừng hoạt động và bị xoá như đượ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 nên di chuyển mã trước ngày đó để tránh làm hỏng trang web. Nếu bạn cần thêm thời gian, bạn có thể làm một số việc 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 tính năng này thông qua Chrome 134, kết thúc vào ngày 25 tháng 3 năm 2025.
- Bạn cũng có thể sử dụng chính sách MutationEventsEnabled dành cho doanh nghiệp cho cùng mục đích 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 rằng các yêu cầu mạng riêng cho tài nguyên phụ từ các trang web công khai chỉ được bắt đầu từ một ngữ cảnh an toàn. Ví dụ: yêu cầu Internet đến mạng nội bộ và yêu cầu Internet đến yêu cầu vòng lặp.
Đâ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 | Thông số kỹ thuật
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 CSS đang đượ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 tôi sẽ xoá cú pháp :--foo
.
Firefox và Safari chưa bao giờ triển khai cú pháp cũ và cả hai đều đã triển khai 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ị xoá 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 Chrome DevTools 127
- ChromeStatus.com cập nhật cho Chrome 127
- Lịch phát hành của Chrome
- Các tính năng sắp ngừng hoạt động
- Yêu cầu gỡ bỏ sắp tới