Chào mừng bạn đến với hoạt động phát triển Tiện ích của Chrome. Khám phá mọi thứ bạn cần để bắt đầu xây dựng và phân phối Tiện ích đầu tiên của Chrome.

Tổng quan

Tiện ích của Chrome nâng cao trải nghiệm duyệt web bằng cách tuỳ chỉnh giao diện người dùng, quan sát các sự kiện của trình duyệt và sửa đổi web. Truy cập vào Cửa hàng Chrome trực tuyến để biết thêm ví dụ về những tính năng của tiện ích.
Bạn có thể tạo tiện ích bằng cách sử dụng chính công nghệ web dùng để tạo ứng dụng web: HTML, CSSJavaScript.
Ngoài API Web, tiện ích cũng có quyền truy cập vào API Tiện ích của Chrome để thực hiện nhiều thao tác. Để biết thông tin tổng quan chi tiết hơn, hãy xem Hướng dẫn phát triển.

Thuật ngữ mở rộng

Tiện ích của Chrome bao gồm các phần đóng vai trò khác nhau.
Tệp kê khai của tiện ích là tệp bắt buộc duy nhất phải có tên tệp cụ thể: manifest.json. Tệp này cũng phải nằm trong thư mục gốc của tiện ích. Tệp kê khai ghi lại siêu dữ liệu quan trọng, xác định tài nguyên, khai báo quyền và xác định tệp nào sẽ chạy trong nền và trên trang.
Service worker chạy trong nền và xử lý các sự kiện trình duyệt, như xoá dấu trang hoặc đóng thẻ. Họ không có quyền truy cập vào DOM, nhưng bạn có thể kết hợp DOM với một tài liệu ngoài màn hình cho trường hợp sử dụng này.
Tập lệnh nội dung chạy JavaScript trong ngữ cảnh của một trang web.
Thực thi mã khi người dùng nhấp vào biểu tượng thanh công cụ của tiện ích hoặc hiển thị cửa sổ bật lên bằng Action API (API Hành động).
Hiển thị giao diện người dùng tuỳ chỉnh trong bảng điều khiển bên của trình duyệt.
Chặn, chặn hoặc sửa đổi các yêu cầu mạng.

Xuất bản lên Cửa hàng Chrome trực tuyến

Nếu bạn đang tạo tiện ích này cho chính mình, hãy xem hướng dẫn bắt đầu sử dụng của chúng tôi. Nếu muốn phát hành lên Cửa hàng Chrome trực tuyến, trước tiên bạn cần biết một số điều sau.
Khi chọn các tính năng cần hỗ trợ, hãy đảm bảo phần mở rộng của bạn đáp ứng một mục đích duy nhất, có định nghĩa hẹp và dễ hiểu.
Các tiện ích được phân phối trên Cửa hàng Chrome trực tuyến phải tuân thủ chính sách chương trình dành cho nhà phát triển. Hãy khám phá các chính sách này để đảm bảo bạn có thể lưu trữ tiện ích của mình trong Cửa hàng Chrome trực tuyến.
Khi viết mã, hãy lưu ý rằng tất cả logic phải được đưa vào gói tiện ích. Điều này có nghĩa là bạn không thể tải mã JavaScript bổ sung xuống trong thời gian chạy. Tiện ích Cải thiện khả năng bảo mật của tiện ích cung cấp các lựa chọn thay thế cho việc thực thi mã được lưu trữ từ xa.

Hướng dẫn

Chọn bất kỳ hướng dẫn nào sau đây để bắt đầu hành trình tìm hiểu mở rộng của bạn.
Tạo tiện ích Hello World đầu tiên của bạn, nơi bạn sẽ làm quen với quy trình phát triển phần mở rộng.
Tìm hiểu cách tự động thêm các phần tử vào một trang web cụ thể.
Tìm hiểu cách đơn giản hoá kiểu của trang hiện tại bằng cách nhấp vào biểu tượng thanh công cụ.
Tìm hiểu cách tạo cửa sổ bật lên quản lý các thẻ của bạn.
Tìm hiểu cách tạo và gỡ lỗi cho một trình chạy dịch vụ tiện ích.
Tìm hiểu cách tìm nhật ký và thông báo lỗi trong quá trình gỡ lỗi.