Một số tài nguyên để bắt đầu viết một Addon Firefox là gì? Có hướng dẫn API ở đâu đó không? Có một hướng dẫn bắt đầu ở đâu đó? Có một bảng thảo luận phát triển ở đâu đó?
Một số tài nguyên để bắt đầu viết một Addon Firefox là gì? Có hướng dẫn API ở đâu đó không? Có một hướng dẫn bắt đầu ở đâu đó? Có một bảng thảo luận phát triển ở đâu đó?
Câu trả lời:
Chúng tôi đã cố gắng làm cho http://developer.mozilla.org/en/Extensions trả lời tất cả những câu hỏi đó. Ba liên kết đầu tiên trong phần tài liệu là về việc bắt đầu (bao gồm liên kết của Adam). Nhóm tin tức và kênh irc trong phần Cộng đồng là các ban thảo luận chính thức.
Mozilla rất phức tạp, do đó, bất kỳ loại hướng dẫn API nào cũng sẽ quá tải và khó viết. Vì vậy, cách tốt nhất của bạn là kiểm tra trang đoạn mã (cũng được liên kết từ trang Tiện ích mở rộng MDC), sau đó tìm kiếm MDC / google, sau đó hỏi trong diễn đàn.
Trang chính thức được liệt kê ở trên là tốt, nhưng đây là trang hữu ích nhất mà tôi đã tìm thấy để bắt đầu:
http://blog.mozilla.com/addons/2009/01/11/how-to-develop-a-firefox- mở rộng /
Bài đăng chính thức gần đây
Và tôi thấy bắt đầu với một tiện ích mở rộng được tạo từ Trình tạo bổ trợ cũng là một khởi đầu tuyệt vời. Bạn có quyền chỉnh sửa JavaScript và xem điều gì sẽ xảy ra: https://addons.mozilla.org/en-US/developers/tools/builder
Bạn cũng thực sự muốn có khả năng gỡ lỗi, bạn có hai lựa chọn cho điều đó: ChromeBug - Cung cấp cho bạn FireBug cho Tiện ích mở rộng Firefox. WebStorm , nhưng bạn cần sử dụng phiên bản truy cập sớm và hiện tại nó yêu cầu một bản vá tôi đã viết .
Đây là trang bắt đầu chính thức từ Mozilla để viết phần mở rộng đầu tiên của bạn. http://developer.mozilla.org/en/Bu kiếm_an_Extension
Tôi thấy greasemonkey là một điểm khởi đầu tuyệt vời ... Tôi đã sử dụng nó để tạo một số chức năng cho một trang web, sau đó tôi đã sử dụng trình biên dịch tập lệnh này để biến tập lệnh của mình thành một tiện ích bổ sung hoạt động. Tất nhiên là do máy tạo ra ... nhưng nó rất ít tệp và khá dễ hiểu. Chỉ cần giải nén .xpi và tinker đi.
Đây là một tài nguyên tuyệt vời để bắt đầu tìm hiểu cách xây dựng tiện ích mở rộng FireFox:
Cách tạo tiện ích mở rộng Firefox
Đây là một hướng dẫn tuyệt vời và sẽ bao gồm hầu hết các loại tiện ích mở rộng.
Chỉnh sửa: Liên kết được cập nhật để sử dụng bản sao lưu trữ do trang gốc không còn tồn tại
Điều này có các giải pháp tốt nhất: https://developer.mozilla.org/en/Extensions nhưng bạn có thể thử trình biên dịch tập lệnh greasemonkey