ทรัพยากรบางอย่างสำหรับการเริ่มเขียน Firefox Addon มีอะไรบ้าง มีแนวทาง API หรือไม่ มีการสอนเริ่มต้นที่ไหนสักแห่ง? มีกระดานสนทนาสำหรับนักพัฒนาไหม
ทรัพยากรบางอย่างสำหรับการเริ่มเขียน Firefox Addon มีอะไรบ้าง มีแนวทาง API หรือไม่ มีการสอนเริ่มต้นที่ไหนสักแห่ง? มีกระดานสนทนาสำหรับนักพัฒนาไหม
คำตอบ:
เราพยายามทำhttp://developer.mozilla.org/en/Extensionsตอบคำถามเหล่านั้นทั้งหมด ลิงก์สามรายการแรกในส่วนเอกสารประกอบเกี่ยวกับการเริ่มต้นใช้งาน (ซึ่งรวมลิงค์ของอดัม) กลุ่มข่าวและช่อง irc ในส่วนชุมชนเป็นกระดานสนทนาอย่างเป็นทางการ
Mozilla มีความซับซ้อนมากดังนั้นคู่มือ API ประเภทใดก็ตามจึงยากที่จะเขียน ดังนั้นทางออกที่ดีที่สุดของคุณคือการตรวจสอบหน้าตัวอย่างโค้ด (เชื่อมโยงจากหน้าส่วนขยาย MDC) จากนั้นค้นหา MDC / google แล้วถามในฟอรัม
หน้าอย่างเป็นทางการที่กล่าวไว้ข้างต้นนั้นเป็นสิ่งที่ดี แต่นี่เป็นหน้าที่มีประโยชน์ที่สุดที่ฉันค้นพบในการเริ่มต้น:
http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox- ส่วนขยาย /
โพสต์ล่าสุดอย่างเป็นทางการเพิ่มเติม
และฉันก็พบว่าเริ่มต้นด้วยส่วนขยายที่สร้างจากตัวเสริมโปรแกรมเสริมเพื่อเป็นการเริ่มต้นที่ดีเช่นกัน คุณไปทางขวาเพื่อปรับแต่ง JavaScript และดูว่าเกิดอะไรขึ้น: https://addons.mozilla.org/en-US/developers/tools/builder
คุณยังต้องการที่จะสามารถแก้ไขข้อบกพร่องได้จริง ๆ คุณมีสองตัวเลือกดังนี้: ChromeBug - ซึ่งให้ FireBug สำหรับส่วนขยายของ Firefox WebStormแต่คุณจำเป็นต้องใช้รุ่นแรกการเข้าถึงและขณะนี้ต้องใช้แพทช์ที่ผมเขียน
นี่คือหน้าเริ่มต้นอย่างเป็นทางการจาก Mozilla สำหรับการเขียนนามสกุลครั้งแรกของคุณ http://developer.mozilla.org/en/Building_an_Extension
ฉันพบว่า greasemonkey เป็นจุดเริ่มต้นที่ยอดเยี่ยม ... ฉันใช้มันเพื่อสร้างฟังก์ชันการทำงานบางอย่างสำหรับไซต์จากนั้นฉันก็ใช้คอมไพเลอร์สคริปต์นี้เพื่อเปลี่ยนสคริปต์ของฉันให้เป็นส่วนเสริมที่ใช้งานได้ แน่นอนมันสร้างจากเครื่อง ... แต่ไฟล์น้อยมากและเข้าใจง่าย เพียงเปิดเครื่องรูด. xpi และคนจรจัดออกไป
นี่เป็นแหล่งข้อมูลที่ดีในการเริ่มเรียนรู้วิธีสร้างส่วนขยายของ FireFox:
วิธีสร้างส่วนขยายของ Firefox
นี่คือบทแนะนำที่ยอดเยี่ยมและจะครอบคลุมส่วนขยายประเภทต่างๆ
แก้ไข: ลิงก์ที่อัปเดตเพื่อใช้สำเนาที่เก็บถาวรเนื่องจากไม่มีหน้าเดิมอยู่อีกต่อไป
นี่คือทางออกที่ดีที่สุด: https://developer.mozilla.org/en/Extensions แต่คุณสามารถลองใช้สคริปต์คอมไพเลอร์ greasemonkey