Nửa đầu năm đã trôi qua và có rất nhiều điều đã xảy ra trong nền tảng Tiện ích Chrome và Cửa hàng Chrome trực tuyến. Chúng tôi rất vui được chia sẻ với bạn một số bản cập nhật và tính năng mới quan trọng. Trong bài đăng trên blog này, chúng tôi sẽ tóm tắt những gì đã xảy ra trong Tiện ích Chrome trong 3 tháng qua.
Bắt đầu ngừng sử dụng Manifest V2
Theo kế hoạch, vào ngày 3 tháng 6, chúng tôi bắt đầu cảnh báo người dùng rằng các tiện ích Tệp kê khai Phiên bản 2 sẽ sớm ngừng hoạt động. Chúng tôi tiếp tục triển khai cảnh báo này trên các kênh Chrome. Sau đó, chúng tôi sẽ bắt đầu tắt các tiện ích của nền tảng Manifest V2. Người dùng vẫn có thể bật lại các tiện ích này nếu muốn.
Google I/O
Một sự kiện Google I/O nữa đã kết thúc và chúng tôi đã giới thiệu tất cả các bản cập nhật thú vị về tiện ích! Có một bản xem trước của trình đơn mới sẽ giúp người dùng có nhiều quyền kiểm soát hơn. Với tính năng khôi phục phiên bản mới ra mắt, nhà phát triển có thể nhanh chóng triển khai lại phiên bản đã phát hành trước đó của một tiện ích mà không cần chờ xem xét. Ngoài ra, chúng tôi cũng tóm tắt nội dung làm mới Cửa hàng Chrome trực tuyến, trong đó nêu bật các tiện ích tốt nhất. Hãy truy cập YouTube để xem toàn bộ video và đọc bài đăng trên blog của chúng tôi để biết một số điểm nổi bật.
Quy trình ưu tiên cho Quyền xử lý yêu cầu trong mạng bằng quy tắc khai báo: Quy trình xem xét ưu tiên cho các tiện ích có nội dung cập nhật quy tắc an toàn
Các tiện ích Chrome sử dụng API yêu cầu mạng khai báo (DNR) có thể bỏ qua quy trình xem xét đối với nội dung cập nhật chỉ sửa đổi các quy tắc tĩnh an toàn trong khoá tệp kê khai rule_resources. Các thay đổi đối với phần mở rộng được triển khai lại sẽ có hiệu lực trong vòng vài phút, miễn là phần mở rộng đó chưa bị gắn cờ vi phạm chính sách và đáp ứng các tiêu chí khác.
Nhà phát triển phải chọn sử dụng quy trình xem xét ưu tiên này thông qua Trang tổng quan dành cho nhà phát triển Cửa hàng Chrome trực tuyến hoặc Publish API. Tìm hiểu thêm về điều kiện sử dụng và cách chọn sử dụng trong tài liệu về Cửa hàng Chrome trực tuyến.
API action.openPopup mới
Kể từ Chrome 127, tất cả tiện ích đều có thể sử dụng API action.openPopup. Thay đổi này được các nhà phát triển yêu cầu rất nhiều, bao gồm cả những nhà phát triển đã gắn dấu sao cho vấn đề này trong trình theo dõi lỗi của chúng tôi. Trước đây, API này chỉ dành cho các tiện ích được cài đặt theo chính sách, nhưng sau khi thảo luận trong Nhóm cộng đồng WebExtensions, chúng tôi rất vui mừng khi cuối cùng cũng có thể ra mắt API này cho mọi người. Điều này giúp Chrome và các trình duyệt Chromium khác nhất quán với Firefox và Safari, nơi API này đã có sẵn.
Nội dung cập nhật về giao diện người dùng của bảng điều khiển bên
Chrome đã cập nhật giao diện người dùng của bảng điều khiển bên bằng cách thêm biểu tượng ghim để dễ dàng mở lại các bảng điều khiển bên được liên kết với biểu tượng thao tác của tiện ích và xoá biểu tượng bảng điều khiển bên chung vì mỗi bảng điều khiển sẽ cung cấp trải nghiệm riêng biệt.
Nếu tiện ích của bạn sử dụng bảng điều khiển bên, bạn có thể cần thay đổi cách giới thiệu người dùng và đảm bảo cung cấp cách mở bảng điều khiển một cách rõ ràng.
Bản dùng thử theo nguyên gốc trong tiện ích
Kể từ Chrome 126, bạn có thể chọn tham gia bản dùng thử theo nguyên gốc và bản dùng thử không được dùng nữa trên tất cả các nền tảng tiện ích. Hãy xem tài liệu về cách thêm trial_token vào tệp manifest.json để sử dụng tính năng dùng thử bên trong tập lệnh ở chế độ nền, cửa sổ bật lên hoặc tài liệu ngoài màn hình.
Các tiện ích tương tác với YouTube cần di chuyển sang Loại đáng tin cậy
Nhóm YouTube đang cải thiện tính bảo mật phía máy khách của YouTube bằng Trusted Types (Kiểu đáng tin cậy). Tính năng này yêu cầu các tiện ích trình duyệt bên thứ ba sử dụng các đối tượng đã nhập thay vì chuỗi khi gán giá trị cho API DOM. Kể từ ngày 25 tháng 7 năm 2024, các tiện ích trình duyệt không tuân thủ các yêu cầu bảo mật về Loại đáng tin cậy có thể ngừng hoạt động sau khi chúng tôi thực thi chính sách này. Vì vậy, nhà phát triển cần đảm bảo tiện ích của họ tương thích với các tiêu chuẩn bảo mật mới của YouTube. Nếu tiện ích của bạn sửa đổi HTML và người dùng có thể sử dụng tiện ích đó trên youtube.com, hãy đọc hướng dẫn về cách kiểm tra xem tiện ích của bạn có tương thích hay không và có hoạt động đúng cách sau khi tính năng này được thực thi hay không.
Các bản cập nhật tài liệu
Gần đây, chúng tôi đã cập nhật tài liệu về API Cửa hàng Chrome trực tuyến để thêm thông tin về deployPercentage. Thông số này cho phép bạn chỉ định tỷ lệ phần trăm của một lượt triển khai phát hành một phần.
Chúng tôi cũng đã thêm một hướng dẫn mới về cách lọc nội dung . Bạn có thể tìm hiểu thêm về tính năng lọc mạng bằng API Yêu cầu mạng khai báo, tìm thông tin chi tiết về các giới hạn về số lượng quy tắc có thể đưa vào một tiện ích, tìm hiểu cách người dùng có thể xác định quy tắc lọc của riêng họ, v.v.
Các tính năng sắp ra mắt
Chúng tôi đang triển khai một đề xuất API mới để hỗ trợ nhiều thế giới tập lệnh người dùng trong các tiện ích, cho phép trình quản lý tập lệnh người dùng tách riêng các tập lệnh người dùng riêng lẻ tốt hơn khi có thể chèn nhiều tập lệnh trên một trang web nhất định. Để tìm hiểu thêm, hãy xem Đề xuất của WECG về nhiều thế giới tập lệnh cho người dùng.
Một đề xuất tính năng thú vị khác mà chúng tôi đang triển khai là cho phép nhà phát triển tăng khả năng hiển thị biểu tượng tiện ích trong chế độ tối bằng cách cung cấp một bộ biểu tượng chế độ tối. Để biết thêm thông tin, hãy xem Đề xuất WECG về việc hỗ trợ biểu tượng tiện ích chế độ tối.
🗃️ Video mới
Patrick thuộc nhóm Tiện ích của Chrome giải thích khái niệm về Mã được lưu trữ từ xa (RHC) trong tiện ích Chrome. Tìm hiểu lý do RHC không còn được phép, cách phát hiện và những việc cần làm nếu tiện ích của bạn cần được cập nhật trong bài viết Mã được lưu trữ từ xa là gì?.
Patrick và Oliver cũng đã gặp gỡ trực tiếp nhóm đánh giá của Cửa hàng Chrome trực tuyến để tìm hiểu những vấn đề phức tạp trong quy trình đánh giá. Họ đã trả lời tất cả câu hỏi và ý kiến phản hồi mà bạn chia sẻ. Hãy xem video Phía sau Cửa hàng Chrome trực tuyến: Hỏi nhóm Niềm tin và sự an toàn về các câu hỏi của bạn.
Một lần nữa, cảm ơn bạn đã tham gia cộng đồng tiện ích! ❤️