Dưới đây là những gì bạn cần phải biết:
- CloseWatcher API mang đến trải nghiệm nhất quán khi xử lý các yêu cầu đóng.
- Dễ dàng triển khai mẫu accordion bằng cách sử dụng phần tử
<details>
. - Hiện đã có báo cáo vi phạm chính sách về quyền.
- Và còn nhiều nhiều lợi ích khác.
Tôi là Adriana Jara. Hãy cùng tìm hiểu những tính năng mới dành cho nhà phát triển trong Chrome 120.
CloseWatcher API.
Một đặc điểm quan trọng của thành phần phương thức hoặc cửa sổ bật lên là các thành phần này rất dễ đóng theo cơ chế nhất quán. Các cơ chế đó được gọi là yêu cầu đóng, thường là khoá ESC
trên nền tảng máy tính và cử chỉ hoặc nút quay lại trên Android.
Nhà phát triển web không có cách tốt để xử lý các yêu cầu đóng cho các thành phần của riêng họ. Điều này đặc biệt gây ra vấn đề trên các thiết bị Android, nơi việc cung cấp hành vi đóng đơn giản cho cử chỉ quay lại khá phức tạp.
Chrome 120 mang đến giải pháp với CloseWatcher, một API mới để trực tiếp nghe và phản hồi các yêu cầu đóng. Bản cập nhật này cũng bao gồm các bản nâng cấp cho <dialog>
và popover=""
để sử dụng khung yêu cầu đóng mới, nhờ đó các bản cập nhật này có thể phản hồi nút quay lại của Android.
Hãy xem bản minh hoạ API CloseWatcher để dùng thử.
Thuộc tính tên <details>
Thuộc tính name
cho phần tử <details>
giúp bạn dễ dàng triển khai mẫu accordion bằng cách sử dụng một trình tự các phần tử HTML <details>
.
Nhiều phần tử <details>
có cùng name
tạo thành một nhóm. Với chế độ thiết lập này, bạn có thể mở tối đa một phần tử trong nhóm đó cùng một lúc.
Dưới đây là ví dụ về một nhóm có tên là cookies
:
<details name="cookies">
<summary>Chocolate chip</summary>
Yum yum chocolate chip.
</details>
<details name="cookies">
<summary>Snickerdoodle</summary>
Yum yum snickerdoodle.
</details>
<details name="cookies">
<summary>Maicenitas</summary>
Yum yum maicenitas.
</details>
<details name="cookies">
<summary>Sugar cookies</summary>
Yum yum sugar cookies.
</details>
Báo cáo vi phạm chính sách về quyền
Hiện đã có các báo cáo về lỗi vi phạm chính sách về quyền. Các báo cáo này tích hợp API Chính sách về quyền để cho phép nhà phát triển kiểm soát các tính năng của trình duyệt mà một trang, iframe và tài nguyên phụ của trang đó cung cấp, bằng cách khai báo một nhóm chính sách để trình duyệt thực thi bằng API Báo cáo. API Báo cáo cung cấp một cơ chế báo cáo chung cho các ứng dụng web sử dụng để cung cấp báo cáo dựa trên một số tính năng của nền tảng.
Việc tích hợp API Chính sách quyền và API Báo cáo này cho phép nhà phát triển web định cấu hình các điểm cuối mà báo cáo vi phạm chính sách quyền sẽ được gửi đến, cho phép chủ sở hữu trang web xem thời điểm các tính năng bị cấm được yêu cầu cho các trang của họ trong trường.
Bài viết Kiểm soát các tính năng của trình duyệt bằng Chính sách quyền cung cấp thêm thông tin chi tiết về cách triển khai.
Và nhiều tính năng khác!
Tất nhiên còn nhiều tính năng khác.
Quy trình triển khai lồng CSS linh hoạt cho phép các quy tắc kiểu lồng nhau bắt đầu bằng một phần tử, thay vì được gói bằng
is()
hoặc yêu cầu dấu và ở phía trước.Với thao tác
enterpictureinpicture
trong API Phiên phát nội dung nghe nhìn, các trang web có thể đăng ký một trình xử lý thao tác để mở cửa sổ Hình trong hình hoặc Chế độ hình trong hình của tài liệu.Xin lưu ý rằng Chrome đang nỗ lực ngừng sử dụng cookie của bên thứ ba. Vào tháng 1, một thử nghiệm sẽ bắt đầu và có thể ảnh hưởng đến trang web của bạn. Vì vậy, bạn cần phải kiểm tra phần Chuẩn bị cho việc ngừng sử dụng cookie của bên thứ ba để biết các bước kiểm tra và giảm thiểu rủi ro.
Tài liệu đọc thêm
Nội dung này chỉ đề cập đến một số điểm nổi bật chính. Hãy truy cập các đường liên kết dưới đây để biết các thay đổi khác trong Chrome 120.
- Tính năng mới trong Công cụ của Chrome cho nhà phát triển (120)
- Các tính năng ngừng hoạt động và bị xoá trong Chrome 120
- Nội dung cập nhật của ChromeStatus.com cho Chrome 120
- Danh sách thay đổi kho lưu trữ nguồn Chromium
- Lịch phát hành của Chrome
Đăng ký
Để cập nhật thông tin, hãy đăng ký kênh YouTube dành cho nhà phát triển Chrome và bạn sẽ nhận được thông báo qua email mỗi khi chúng tôi ra mắt video mới.
Tôi là Adriana Jara. Nhóm của chúng tôi chúc bạn có một mùa lễ an lành. Ngay khi Chrome 121 được phát hành, tôi sẽ quay lại đây để thông báo cho bạn về các tính năng mới trong Chrome!