Chrome 154

Ngày phát hành phiên bản ổn định: Ngày 22 tháng 9 năm 2026

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

CSS và giao diện người dùng

Các chế độ scroll-marker-group CSS

Thuộc tính scroll-marker-group hỗ trợ 2 chế độ kiểm soát thứ tự tiêu điểm và hành vi hỗ trợ tiếp cận của ::scroll-marker-group::scroll-marker theo các mẫu WAI-ARIA:

  • links (mặc định): ::scroll-marker-group được tạo hoạt động như một danh sách điều hướng (vai trò navigation) và các phần tử ::scroll-marker hoạt động như các đường liên kết tiêu chuẩn (vai trò link). Tất cả các phần tử ::scroll-marker đều là các điểm dừng phím tab tuần tự. Việc kích hoạt một điểm đánh dấu đường liên kết sẽ di chuyển tiêu điểm đến phần tử đích.
  • tabs: ::scroll-marker-group được tạo hoạt động như một danh sách thẻ (vai trò tablist), các phần tử ::scroll-marker đảm nhận vai trò tab và các phần tử ban đầu nhận được vai trò tabpanel. Chỉ ::scroll-marker đang hoạt động mới đóng vai trò là điểm dừng của phím Tab và người dùng di chuyển giữa các điểm đánh dấu bằng các phím mũi tên. Nội dung trong các thẻ không hoạt động sẽ bị ẩn khỏi cây hỗ trợ tiếp cận và tiêu điểm vẫn nằm trên điểm đánh dấu khi được kích hoạt.

Lỗi theo dõi số 425931511 | Mục nhập ChromeStatus.com | Quy cách

CSS text-decoration-inset

Thuộc tính text-decoration-inset CSS kiểm soát khoảng cách mà các đường gạch chân, đường gạch ngang trên và đường gạch ngang giữa được chèn vào hoặc mở rộng ra ngoài các cạnh của đoạn văn bản. Thuộc tính này hỗ trợ các giá trị auto, độ dài và tỷ lệ phần trăm, bao gồm cả cú pháp một giá trị và hai giá trị để đặt độ lệch bắt đầu và kết thúc. Nhờ đó, bạn có thể điều chỉnh khoảng cách trang trí và tạo hiệu ứng hiển thị bằng các thành phần trang trí văn bản gốc thay vì các phần tử bổ sung hoặc các chuyển màu nền.

Lỗi theo dõi số 468928416 | Mục nhập ChromeStatus.com | Thông số kỹ thuật

Hiển thị hệ phân cấp CSSStyleValue cho bối cảnh Worker

Quy cách Typed OM của CSS cho thấy hệ phân cấp CSSStyleValue đối với các phạm vi chung của worker ([Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]). Trước đây, Blink chỉ cho thấy CSSStyleValue, CSSKeywordValue, CSSNumericValue, CSSUnitValueCSSUnparsedValue đối với Window và worklet. Chrome 154 hiển thị các hàm khởi tạo này trong ngữ cảnh Worker, phù hợp với quy cách và các công cụ trình duyệt khác.

Lỗi theo dõi số 534781956 | Mục nhập ChromeStatus.com | Thông số kỹ thuật

Thuộc tính FontFace width và nội dung mô tả font-width

Hiển thị thuộc tính width trên FontFace và bộ mô tả @font-face font-width dưới dạng các bí danh cho stretchfont-stretch. Điều này giúp Chromium tuân thủ các quy cách mới nhất về CSS Font Loading và CSS Fonts 4. Bạn có thể kiểm tra hoặc khởi tạo chiều rộng của mặt chữ bằng cách sử dụng FontFace.width và CSS font-width thay thế cho nhau bằng stretchfont-stretch.

Lỗi theo dõi số 543938492 | Mục nhập ChromeStatus.com | Thông số kỹ thuật

Cải thiện tính năng đóng nhanh cho cửa sổ bật lên và hộp thoại

Cải thiện và đơn giản hoá hành vi đóng nhanh cho cửa sổ bật lên và hộp thoại. Tính năng đóng nhanh sẽ đóng một cửa sổ bật lên hoặc hộp thoại khi người dùng nhấp vào bên ngoài cửa sổ hoặc hộp thoại đó. Với bản cập nhật này, trình duyệt sẽ sử dụng các sự kiện click thay vì kết hợp các sự kiện pointerdownpointerup để kích hoạt tính năng đóng nhanh, đảm bảo rằng các cử chỉ cuộn trên màn hình cảm ứng và thao tác nhấp chuột phải sẽ không vô tình đóng các cửa sổ bật lên hoặc hộp thoại nữa.

Lỗi theo dõi số 408010435 | Mục nhập ChromeStatus.com | Thông số kỹ thuật

<iframe> có kích thước thích ứng

Cho phép các trang web chọn sử dụng tính năng điều chỉnh kích thước thích ứng cho iframe. Thao tác này sẽ điều chỉnh kích thước phần tử <iframe> trong tài liệu mẹ theo kích thước tràn bố cục của tài liệu được nhúng, tránh việc cuộn trong tài liệu con.

Lỗi theo dõi số 418397278 | Mục nhập ChromeStatus.com | Quy cách

JavaScript

Trình lặp lại includes

Triển khai đề xuất TC39 cho Iterator.prototype.includes(), cho phép bạn kiểm tra xem một trình lặp có tạo ra một giá trị nhất định hay không, tương tự như Array.prototype.includes().

Lỗi theo dõi số 504886973 | Mục nhập ChromeStatus.com | Quy cách

Mạng và khả năng kết nối

Thêm túi lựa chọn vào hàm khởi tạo WebSocket

Thêm hỗ trợ để truyền một từ điển tuỳ chọn (WebSocketInit) làm đối số thứ hai cho hàm khởi tạo WebSocket. Từ điển lựa chọn hỗ trợ lựa chọn protocols, cho phép bạn chỉ định các giao thức phụ (phản ánh đối số protocols hiện có) và đóng vai trò là điểm mở rộng cho các lựa chọn trong tương lai.

Ví dụ: thay vì new WebSocket("wss://example.com:8080", "soap"), bạn có thể truyền new WebSocket("wss://example.com:8080", { protocols: "soap" }).

Lỗi theo dõi #542670554 | Mục nhập ChromeStatus.com | Thông số kỹ thuật

Hỗ trợ lựa chọn targetAddressSpace cho WebSocket

Thêm chế độ hỗ trợ để truyền một lựa chọn targetAddressSpace trong hàm khởi tạo WebSocket (new WebSocket("ws://local-server.example", { targetAddressSpace: "local" })). Điều này cho phép bạn chỉ định rằng một kết nối WebSocket đến một tên máy chủ công khai sẽ được coi là đi đến đích đến "local" hoặc "loopback", phù hợp với chế độ hỗ trợ hiện có trong Fetch API. Điều này cung cấp một cách để bỏ qua các quy định hạn chế về nội dung hỗn hợp khi kết nối với các máy chủ cục bộ chưa hỗ trợ HTTPS, miễn là người dùng cấp quyền truy cập mạng cục bộ và tên máy chủ phân giải thành một địa chỉ IP cục bộ.

Lỗi theo dõi số 517413738 | Mục nhập ChromeStatus.com | Quy cách

Tìm nạp API: Chuyển tiếp lý do từ AbortController để tìm nạp Response

Hiển thị lý do huỷ (nếu có) cho các phương thức của đối tượng ResponseReadableStream, thay vì chỉ hiển thị cho lời hứa fetch. Điều này giúp Chrome tuân thủ tiêu chuẩn Tìm nạp bằng cách luôn hiển thị lý do huỷ do nhà phát triển cung cấp.

Lỗi theo dõi số 502133195 | Mục nhập ChromeStatus.com | Thông số kỹ thuật

Thực thi CORS cho tính năng Tìm nạp ở chế độ nền

Background Fetch API thực thi cơ chế Chia sẻ tài nguyên trên nhiều nguồn gốc (CORS). Việc này giúp quy trình triển khai Chromium phù hợp với quy cách Tìm nạp ở chế độ nền và đảm bảo rằng các yêu cầu Tìm nạp ở chế độ nền tuân thủ các chính sách bảo mật tương tự như các yêu cầu fetch() thông thường, ngăn các trang web bỏ qua CORS và các quy trình kiểm tra chính sách bảo mật khác.

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

Quy định hạn chế về Quyền truy cập mạng cục bộ đối với tính năng Tìm nạp ở chế độ nền

Các yêu cầu Tìm nạp ở chế độ nền yêu cầu nguồn gốc của trình chạy dịch vụ phải có quyền truy cập mạng cục bộ (LNA) cần thiết để gửi yêu cầu đến máy chủ cục bộ hoặc máy chủ loopback. Việc này giúp Chromium tuân thủ quy cách Tìm nạp ở chế độ nền và ngăn các trang web bỏ qua quy trình kiểm tra LNA bằng cách sử dụng tính năng Tìm nạp ở chế độ nền thay vì fetch() thông thường. Các doanh nghiệp có thể quản lý hành vi này bằng các chính sách hiện có của doanh nghiệp LNA (LocalNetworkAccessRestrictionsTemporaryOptOut, LocalNetworkAccessAllowedForUrls, LoopbackNetworkAllowedForUrls, LocalNetworkAccessPermissionsPolicyDefaultEnabledLocalNetworkAccessIpAddressSpaceOverrides).

Lỗi theo dõi #455486148 | Mục nhập ChromeStatus.com | Thông số kỹ thuật

Quyền riêng tư và bảo mật

Hỏi trước khi bật HTTP theo mặc định

Theo mặc định, Chrome sẽ nhắc người dùng khi họ kết nối với một trang web qua kết nối không an toàn (http). Quản trị viên có thể kiểm soát hành vi mặc định này bằng chính sách doanh nghiệp HttpsOnlyMode.

Mục trên ChromeStatus.com

Xác nhận thanh toán an toàn: Xác thực ngôn ngữ

Cập nhật trường dữ liệu Xác nhận thanh toán an toàn locale để trả về NotSupportedError DOMException nếu không có thẻ ngôn ngữ nào được cung cấp trong trường khớp với ngôn ngữ mà hộp thoại Xác nhận thanh toán an toàn sử dụng. Nếu bạn không đặt hoặc để trống trường này, thì quy trình xác thực này sẽ bị bỏ qua. Điều này giúp bạn so khớp ngôn ngữ của dữ liệu được cung cấp cho Xác nhận thanh toán an toàn với hộp thoại.

Lỗi theo dõi số 535278878 | Mục nhập ChromeStatus.com | Thông số kỹ thuật

Ứng dụng web tách biệt (IWA)

Window Shape API

Window Shape API cho phép Ứng dụng web tách biệt trong danh sách cho phép trên ChromeOS xác định hình dạng cửa sổ tuỳ chỉnh. Bằng cách hỗ trợ bố cục cửa sổ không liền kề và không phải hình chữ nhật, bạn có thể tạo các tiện ích, bảng điều khiển nổi và lớp phủ có giao diện tương tự như các ứng dụng gốc. API window.setShape() yêu cầu cửa sổ ở chế độ hiển thị unframed và quyền window-management. Quản trị viên có thể quản lý tính năng này bằng các chính sách doanh nghiệp DefaultWindowManagementSetting, WindowManagementAllowedForUrlsWindowManagementBlockedForUrls.

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

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

Mã thông báo xác minh riêng tư

Mã thông báo xác minh riêng tư (PVT) là một cơ chế có độ phức tạp thấp, cho phép các trang web chuyển niềm tin mà người dùng đã thiết lập trong chế độ duyệt web thông thường sang chế độ duyệt web ở chế độ riêng tư, giảm bớt sự khó chịu của người dùng khi gặp phải hình ảnh xác thực và các thử thách khác. Các trang web phát hành PVT trong một phiên duyệt web thông thường và đổi PVT ở chế độ duyệt web riêng tư.

Lỗi theo dõi số 500396188 | Mục nhập ChromeStatus.com