Trình tạo phần mở rộng đầu

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 tạo phần mở rộng đầu

  • Trình tạo phần mở rộng đầu
    Trình tạo phần mở rộng đầu

  • Trình tạo phần mở rộng đầu
    Trình tạo phần mở rộng đầu

  • Trình tạo phần mở rộng đầu

    Trình diễn phần mở rộng. (1)
  • Trình tạo phần mở rộng đầu

    Trình diễn phần mở rộng. (2)
  • Trình tạo phần mở rộng đầu

    Trình diễn phần mở rộng. (3)
  • Trình tạo phần mở rộng đầu

    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

Trình tạo phần mở rộng đầu

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

Addons đầu có được phép không?

Scratch Addons được hỗ trợ chính thức trên các phiên bản dành cho máy tính để bàn của Google Chrome (phiên bản 80 trở lên), Microsoft Edge (phiên bản 80 trở lên) và Mozilla Firefox (phiên bản 86 trở lên), and should also work on other desktop browsers that are based on those browsers.

Các addon Scratch có được tạo bởi Scratch không?

Scratch Addons là mã nguồn mở, miễn phí và được xây dựng bởi cộng đồng những người dùng Scratcher .

Có bao nhiêu phần mở rộng Scratch?

Xước 3. 0 hỗ trợ mười một loại tiện ích mở rộng khác nhau . Năm là tiện ích mở rộng web (tiện ích mở rộng không có hộp cát), cụ thể là Âm nhạc, Bút, Cảm biến video, Chuyển văn bản thành giọng nói và Dịch, kết nối Scratch với các chức năng bổ sung trên Internet.

Tôi có thể sử dụng JavaScript trong Scratch không?

Ghi chú. Các tiện ích mở rộng của Scratch được phát triển bằng Môi trường JavaScript . Thực hiện theo các bước bên dưới để tạo tiện ích mở rộng của riêng bạn trong Scratch.