Điều gì đang xảy ra trong Tiện ích của Chrome?

Nửa đầu năm đã qua và nhiều điều đã xảy ra trong nền tảng Tiện ích của Chrome cũng như Cửa hàng trực tuyến. Chúng tôi đã đưa ra một số nội dung cập nhật quan trọng và tính năng mới mà chúng tôi rất vui được chia sẻ với bạn. Trong bài đăng này trên blog, chúng tôi cung cấp cho bạn bản tóm tắt về những gì đã xảy ra với Tiện ích của Chrome trong ba tháng qua.

Bắt đầu giai đoạn 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 Manifest Phiên bản 2 sắp ngừng hoạt động. Cảnh báo này vẫn được triển khai trên các kênh Chrome. Theo đó, chúng ta sẽ bắt đầu tắt các tiện ích Manifest V2. Người dùng vẫn có thể bật lại các tiện ích này nếu họ muốn.

Google I/O

Google I/O tiếp tục diễn ra phía sau và chúng ta đã đề cập đến tất cả nội dung cập nhật thú vị về các tiện ích! Hiện đã có bản xem trước trình đơn mới để mang lại cho người dùng 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 được giới thiệu, nhà phát triển có thể nhanh chóng triển khai lại phiên bản tiện ích đã xuất bản trước đó mà không cần chờ xem xét. Ngoài ra, chúng tôi đã giới thiệu lại lần làm mới Cửa hàng Chrome trực tuyến, trong đó làm nổi bật các tiện ích tốt nhất. Hãy chuyển đến 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ố video nổi bật.

Theo dõi nhanh Yêu cầu mạng khai báo: Quá trình xem xét nhanh cho các tiện ích có nội dung cập nhật về quy tắc an toàn

Những tiện ích của 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 những bản cập nhật chỉ sửa đổi quy tắc tĩnh an toàn trong khoá tệp kê khai Rule_resources. Những thay đổi đối với tiện ích được triển khai lại sẽ có hiệu lực trong vòng vài phút, miễn là tiện ích đó không bị gắn cờ do 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 tham gia quy trình xem xét nhanh 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 API Phát hành. Tìm hiểu thêm về điều kiện sử dụng và cách chọn tham gia trong tài liệu về Cửa hàng Chrome trực tuyến.

API action.openPopup mới

Kể từ Chrome 127, API action.openPopup hiện có sẵn cho tất cả tiện ích. 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 người đã gắn dấu sao vấn đề trong công cụ theo dõi lỗi của chúng tôi. Trước đây, API này chỉ được cung cấp cho các tiện ích được cài đặt theo chính sách, nhưng sau khi thảo luận tại Nhóm cộng đồng Webextension, chúng tôi rất vui khi được 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 đã có API này.

Nội dung cập nhật đối với giao diện người dùng của bảng điều khiển bên

Chrome đã thêm biểu tượng ghim vào giao diện người dùng của bảng điều khiển bên để dễ dàng mở lại các bảng điều khiển bên liên kết với biểu tượng hành động của tiện ích, đồng thời xoá biểu tượng chung của bảng điều khiển bên vì mỗi bảng điều khiển sẽ mang đến 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, thì bạn có thể cần phải thay đổi cách tiếp cận người dùng và đảm bảo bạn cung cấp cách thức rõ ràng để mở bảng điều khiển.

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ử ngừng sử dụng trên mọi nền tảng của 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ử trong tập lệnh 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 khả năng bảo mật phía máy khách của YouTube bằng Các loại đáng tin cậy. Các loại này yêu cầu tiện ích trình duyệt của bên thứ ba sử dụng đối tượng đã nhập thay vì chuỗi khi chỉ định giá trị cho API DOM. Kể từ ngày 25 tháng 7 năm 2024, những tiện ích của trình duyệt không tuân thủ các yêu cầu về bảo mật của Loại đáng tin cậy có thể ngừng hoạt động sau khi thực thi. Vì vậy, nhà phát triển cần đảm bảo các tiện ích của mình 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 cách kiểm tra xem tiện ích của bạn có tương thích không và có hoạt động đúng cách sau khi thực thi tính năng 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 để bổ sung thông tin về deployPercentage, cho phép bạn chỉ định tỷ lệ phần trăm triển khai phát hành một phần.

Chúng tôi cũng đã thêm hướng dẫn mới về việc 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ề giới hạn về số lượng quy tắc có thể đưa vào 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à hơn thế nữa.

Các tính năng sắp ra mắt

Chúng tôi đang nghiên cứu đề xuất về API mới để hỗ trợ nhiều phiên bản 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 biệt tốt hơn các tập lệnh người dùng riêng lẻ khi nhiều tập lệnh có thể được đưa vào trên một trang web nhất định. Để tìm hiểu thêm, hãy xem đề xuất về thế giới tập lệnh cho nhiều người dùng của WECG.

Một đề xuất thú vị khác mà chúng tôi đang thực hiện là cho phép nhà phát triển cải thiện khả năng hiển thị biểu tượng tiện ích ở 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 Biểu tượng tiện ích chế độ tối hỗ trợ đề xuất WECG.

🗃️ Video mới

Patrick thuộc nhóm Tiện ích của Chrome giải thích về khái niệm Mã được lưu trữ từ xa (RHC) trong các tiện ích của Chrome. Tìm hiểu lý do khiến RHC không còn được cho phép nữa, cách phát hiện RHC và việc cần làm nếu tiện ích của bạn cần được cập nhật trong Mã được lưu trữ từ xa là gì?.

Patrick và Oliver cũng gặp trực tiếp nhóm đánh giá Cửa hàng Chrome trực tuyến để giải quyết những điểm phức tạp của quy trình xem xét. Họ đã hỏi tất cả những câu hỏi và phản hồi mà bạn chia sẻ. Hãy xem trong bài viết Phía sau Cửa hàng Chrome trực tuyến: Đặt câu hỏi cho vấn đề Tin cậy và An toàn.

Một lần nữa, cảm ơn bạn đã tham gia cộng đồng tiện ích! ❤️