2009-05-12 21 views

Trả lời

15

Bạn cần tìm hiểu XUL cho giao diện người dùng và Javascript cho chương trình. hơn

infos ở đây:

https://developer.mozilla.org/En/Developing_add-ons

+2

Như tôi đã đề cập trong câu trả lời của tôi, điều này đề cập đến một phần mở rộng firefox, không phải là một plugin. – taxilian

1

nâng cao DOM, API Firefox

9

plugin Firefox (chẳng hạn như những thứ như Flash player) là những thành phần nhị phân bạn phát triển trong NPAPI API qua trình duyệt cho bổ sung.

Check-out Mozilla Plugin Developer Center

Bạn cũng có thể nhìn vào Firefox Extensions đôi khi Firefox plugins are shipped as extensions. Tiện ích mở rộng của Firefox sửa đổi hoặc nâng cao chức năng của chính trình duyệt. Javascript chủ yếu là ngôn ngữ bạn sẽ viết một plugin Firefox.

Kiểm tra các Mozilla Extensions Developer Center

Một số plugin Firefox mà có ích khi phát triển các plugin Firefox là Venkman Javascript DebuggerFirebug Javascript debugger

7

Nếu bạn là thành một phong cách có tổ chức đọc, và thích một ol' cuốn sách tốt, bắt đầu ở đây. http://www.amazon.com/Programming-Firefox-Building-Internet-Applications/dp/0596102437 Nó sẽ giúp bạn bắt đầu trên những điều cơ bản về XUL, lần lượt được sử dụng để xây dựng các addons. Nếu bạn có một liên lạc trong javascript, nó chắc chắn sẽ giúp bạn.

Khác, Bắt đầu tại đây. https://developer.mozilla.org/En Bạn có thể bắt đầu tìm hiểu tất cả những gì bạn cần để bắt đầu phát triển addon firefox, hoặc thậm chí là chính bản thân firefox.

Nếu bạn khá thành thạo Javascript và DOM, thì chỉ cần nhảy vào đây. https://developer.mozilla.org/En/Developing_add-ons. Vấn đề duy nhất có thể là, họ không phải là toàn diện cho một lập trình viên mới. Nếu bạn có một số nền tảng chuyên nghiệp trong lập trình và có thể nhận một ngôn ngữ từ các mã mẫu, sau đó bắt đầu tại đây.

Nhưng tôi chắc chắn sẽ đề xuất một cuốn sách được tổ chức tốt, như tôi đã đề cập ở trên. Có rất ít cuốn sách XUL trên thị trường, đây là kết quả google đầu tiên của tôi, vì vậy chỉ cần liên kết nó ở đây.

Tìm kiếm XUL trên http://www.amazon.com/. Chọn một cuốn sách, ít nhất một cuốn sách được xuất bản sau 2006-07.

[sửa] Chỉ cần phát hiện ra bài viết này tốt http://kb.mozillazine.org/Getting_started_with_extension_development

+0

Sách hay, tài nguyên tốt; đảm bảo rằng bạn chú ý đến tiện ích mở rộng là gì và plugin là gì. Đó là một sự khác biệt rất quan trọng! – taxilian

+0

Có thể bạn muốn thay thế liên kết cuối cùng bằng https://blog.mozilla.org/addons/2014/06/05/how-to-develop-firefox-extension/ gần đây hơn một chút – flaschbier

2

Dường như có một sự hiểu lầm rất lớn ở đây; Bạn đang cố tạo plugin hoặc tiện ích mở rộng? Như Dougnukem đã nói, các plugin không liên quan gì đến XUL hoặc các phần mở rộng. Chúng là các thư viện được chia sẻ (.dll, .so hoặc .dylib cho win, linux, mac) cung cấp chức năng mà trình duyệt không có khả năng một mình.

Nếu bạn mới bắt đầu, tôi khuyên bạn nên xem FireBreath plugin framework và đọc qua một số tài liệu.Một nơi thích hợp để bắt đầu là: http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

Ngoài ra, bạn vẫn chưa chọn câu trả lời cho câu hỏi này; là bởi vì bạn chưa tìm thấy câu trả lời, hoặc vì bạn đã quên?

Các vấn đề liên quan