Chào mừng bạn đến với phần phát triển Tiện ích 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 Chrome đầu tiên.

Tổng quan

Tiện ích 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 để xem thêm ví dụ về những việc mà tiện ích có thể làm.
Bạn có thể tạo tiện ích bằng các công nghệ web tương tự như 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 Chrome để thực hiện nhiều nhiệm vụ. Để 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ữ về phần mở rộng

Tiện ích Chrome bao gồm nhiều 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 những tệp cần chạy ở chế độ nền và trên trang.
Trình chạy dịch vụ chạy ở chế độ nền và xử lý các sự kiện của trình duyệt, chẳng hạn như xoá dấu trang hoặc đóng thẻ. Các thành phần này không có quyền truy cập vào DOM, nhưng bạn có thể kết hợp thành phần này 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ụ tiện ích hoặc hiển thị một cửa sổ bật lên bằng Action API.
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 kết nối mạng.

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

Nếu bạn đang tự tạo tiện ích, hãy xem hướng dẫn bắt đầu của chúng tôi. Nếu muốn xuất bản 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.
Khi chọn tính năng cần hỗ trợ, hãy đảm bảo tiện ích của bạn thực hiện một mục đích duy nhất được xác định rõ ràng 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 tìm hiểu các chính sách này để đảm bảo tiện ích của bạn có thể được lưu trữ trong Cửa hàng Chrome trực tuyến.
Khi viết mã, hãy nhớ rằng tất cả logic phải có trong gói tiện ích. Điều này có nghĩa là không thể tải mã JavaScript bổ sung xuống trong thời gian chạy. Nâng cao tính bảo mật của tiện ích cung cấp các giải pháp thay thế để thực thi mã được lưu trữ từ xa.

Hướng dẫn

Hãy chọn một trong các hướng dẫn sau để bắt đầu hành trình tìm hiểu về tiện ích.
Tạo phần mở rộng hello world đầu tiên để 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ẻ.
Tìm hiểu cách tạo và gỡ lỗi 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.