Scratch Addons là một tiện ích mở rộng trình duyệt cung cấp các tính năng và chủ đề mới cho trang web Scratch và trình chỉnh sửa dự án. Nó có nhiệm vụ thu thập, lưu trữ và đưa vào sử dụng các kiểu người dùng và bản mô tả người dùng, được phát triển bởi một số thành viên của cộng đồng Scratch
- Trình diễn phần mở rộng. [1]
- Trình diễn phần mở rộng. [3]
- Trình diễn phần mở rộng. [4]
Phần mềm cần thiết. soạn thảo văn bản, Chrome
Nếu có thể, hãy tắt tiện ích mở rộng Scratch Addons mà bạn đã tải xuống từ cửa hàng trước khi tiếp tục để tránh sự cố
Bước 1. Đọc thông tin cơ bản về addon
Đảm bảo đọc bài báo đó để làm quen với thuật ngữ
Bước 2. Ngã ba/sao chép repo
Theo dõi để tải xuống mã nguồn cục bộ
Bước 3. Tải tiện ích mở rộng vào Chrome
Ghi chú. Chrome được khuyến nghị để làm việc trên các addon. Tuy nhiên, các addon dự kiến sẽ hoạt động trên Firefox và Edge
Bây giờ bạn đã có tiện ích mở rộng trong hệ thống tệp của mình, hãy truy cập chrome://extensions
và chuyển đổi “chế độ nhà phát triển”
Nhấp vào "tải giải nén", sau đó chọn thư mục chứa Scratch Addons. Nếu bạn gặp sự cố với điều này, hãy đảm bảo chọn thư mục chứa manifest.json
Thế là xong, bạn đã tải tiện ích mở rộng. Nó sẽ trông giống như thế này
Ghi chú. bạn có thể yên tâm bỏ qua thông báo "lỗi". Đó chỉ là một cảnh báo cho một khóa kê khai không được nhận dạng mà Firefox yêu cầu
Bước 4. Addon của bạn nói về cái gì?
Bây giờ đến phần thú vị
Addon của bạn sẽ làm gì?
Hiểu rồi?
Bước 5. Tạo thư mục cho addon
Sử dụng trình duyệt tệp, chuyển đến thư mục chứa Scratch Addons trong hệ thống tệp của bạn. Định vị thư mục addons
Sau đó, tạo một thư mục mới với ID addon hoành tráng của bạn làm tên của nó
Bước 6. Thêm một bảng kê khai addon
Bản kê khai addon cho Scratch Addons biết addon của bạn hoạt động như thế nào. Hãy chắc chắn để có được quyền này để tránh đau đầu
Bên trong thư mục bạn vừa tạo, tạo một tệp addon.json
Đây là cơ sở bạn có thể sử dụng để bắt đầu viết mã, đảm bảo thay đổi nó trong tương lai
{
"name": "Epic placeholder text in place of addon name",
"description": "Hello World! It would be really smart to replace this placeholder text with a description.",
"tags": ["community"],
"enabledByDefault": false
}
Để biết thêm thông tin về những gì bạn có thể khai báo trong tệp kê khai, hãy xem bài viết này
Bước 7. Cho Scratch Addons biết ID addon của bạn là gì
Scratch Addons không thể tự tìm thư mục mới, vì vậy bạn phải thêm tên vào một tệp đặc biệt
Truy cập scratchAddonsFolder/addons/addons.json
và thêm ID của addon của bạn vào mảng
Bước 8. Chào thế giới
Addon của bạn hiện không làm gì, vì vậy đây là thời điểm tốt để kiểm tra xem mọi thứ chúng tôi đã tạo trước đó có hoạt động không
Truy cập chrome://extensions
và tải lại Scratch Addons bằng cách nhấp vào biểu tượng làm mới trên thẻ của nó
Bây giờ, nhấp chuột phải vào biểu tượng Scratch Addons và nhấp vào “tùy chọn”
Bạn sẽ thấy addon của mình trong danh sách. Khi bạn tìm thấy nó, hãy kích hoạt nó và đặt bất kỳ cài đặt nào bạn có thể có
Bước 9. Phần thú vị, mã
Trước khi tiếp tục, hãy đảm bảo bạn đã đọc bài viết wiki được liên kết ở bước 1
đến phần thú vị. tạo các tệp JS hoặc CSS của riêng bạn
tiền boa. sau khi thực hiện bất kỳ thay đổi nào đối với addon của bạn, hãy đảm bảo làm mới tiện ích mở rộng Scratch Addons như bạn đã làm ở bước 8
Tùy thuộc vào những gì bạn muốn addon của mình làm, bây giờ bạn nên kiểm tra các trang wiki này
- bản mô tả người dùng
- phong cách người dùng
Bước 10. Làm cho addon của bạn có thể tùy chỉnh
Nếu muốn, bạn có thể tùy chỉnh addon của mình
Người dùng addon của bạn sẽ có thể chuyển đổi cài đặt, nhập số, v.v.
Để bắt đầu, hãy xem
Sau đó, đi đến addon. tài liệu cài đặt để tìm hiểu cách truy cập các lựa chọn của người dùng từ bản mô tả người dùng
Bước 11. Trước khi xuất bản addon của bạn
Bây giờ addon của bạn đã hoạt động, hãy đảm bảo rằng chúng tôi có thể thêm nó vào thư viện addon
Đảm bảo bảng kê khai addon của bạn phù hợp, thêm thông tin tại đây. Hãy chú ý đến tên, mô tả và thẻ của addon của bạn. Đảm bảo đặt "enabledByDefault"
thành false
hoặc xóa nó
Đảm bảo addon của bạn không phá vỡ các addon khác
Đảm bảo mã của bạn dễ hiểu;
Bước 12. Gửi yêu cầu kéo
Làm theo các bước trong nguyên tắc đóng góp của chúng tôi. Nói một cách đơn giản, fork repo nếu bạn chưa có, cam kết addon mới của bạn và gửi PR
Hãy nhớ rằng chúng tôi có thể yêu cầu bạn thực hiện một số thay đổi, tuy nhiên, chúng tôi có thể sẽ chấp nhận tiện ích bổ sung của bạn miễn là nó phù hợp ở mức tối thiểu