Firefox 4 รองรับส่วนเสริมที่เขียนโดยไม่ต้องการการเริ่มตัวโปรแกรมใหม่แล้ว
ใครๆ ก็รู้ว่าส่วนเสริมของ Firefox นั้นมีพลังล้นเหลือ สามารถเพิ่มความสามารถและตกแต่งให้ Firefox ได้อย่างไม่มีขีดจำกัด แต่บางที่ส่วนเสริมง่ายๆ เช่นเพิ่มปุ่มหรือแสดงผลอะไรบางอย่างกลับต้องการการเริ่ม Firefox ใหม่หลังจากติดตั้ง แต่นั้นมันคือสมัยก่อน ใน Firefox 3.6 เราได้เห็นการเปลี่ยนชุดตกแต่ง (Theme) แบบไม่ต้องเริ่ม Firefox ใหม่แล้ว ณ ตอนนี้ Firefox 4.0 (ตอนนี้ยังเป็นเบต้านะจ่ะ) หรือโปรแกรมตัวอื่นที่เป็น Gecko 2.0 อย่าง Thunderbird 3.3 หรือ SeaMonkey 2.1 รองรับการติดตั้งส่วนขยาย (Extension) โดยไม่ต้องเริ่ม Firefox ใหม่แล้ว เพราะใน 4.0 ได้เอาคุณสมบัติแบบเดียวกันกับ Mozilla Jetpack รวมตัวเข้ามาเป็นฟีเจอร์เรียบร้อยแล้ว
มาแบ่งกัน! สำหรับส่วนขยายของ 4.0 ตอนนี้ก็มีสองอย่างก็คือ ต้องการการเริ่ม Firefox ใหม่ซึ่งเขียนด้วย XUL (รายละเอียดเพิ่มเติม XUL School Tutorial) กับ ไม่ต้องการการเริ่ม Firefox ใหม่ซึ่งเขียนด้วย Mozilla Labs Add-on Builder (รายละเอียดเพิ่มเติม Bootstrapped extensions และ Bootstrap Jones – Adventures in Restartless Add-on) ก็นับว่าตอนนี้ Mozilla ก็ถือไพ่เหนือกว่าเบราว์เซอร์เจ้าอื่นๆ เพราะรองรับส่วนขยายที่ต้องการการเริ่มใหม่ที่ส่วนใหญ่ก็จะเป็นส่วนขยายที่เบราว์เซอร์เจ้าอื่นๆ ไม่สามารถทำเป็นส่วนขยายได้ และรองรับส่วนขยายที่ไม่ต้องการการเริ่มใหม่ อันนี้เทียบชั้นกับส่วนขยายในเบราว์เซอร์ตัวอื่นๆ เพราะ เขียนด้วย HTML, CSS และ JavaScript เหมือนกัน แถม Firefox มีความพิเศษกว่าตรงที่มี JavaScript library ยอดนิยมอย่าง jQuery มาด้วยในตัวและที่มีมาด้วยก็เพราะตา John Resig คนสร้าง jQuery ก็เป็นหนึ่งในพนักงานของ Mozilla ตำแหน่ง JavaScript Tool Developer
ไม่ได้โม้! บรรยายอย่างเดียวคงไม่สนุกลองของจริงกันเลยดีกว่า ถ้าใครใช้ Firefox 4.0 Beta 7 ขึ้นไป ให้เข้าไปโหลดส่วนขยายที่ชื่อ Easy App Tabs กันดู ซึ่งส่วนขยายตัวนี้เอาไว้ดับเบิ้ลคลิกบนแท็บแล้วมันจะเป็นการหมุดให้เป็น app tab จากปกติที่เราต้องคลิกขวาแล้วหมุดเอง ถ้าคนไม่มี Firefox 4 beta ก็ดูวิดีโอข้างล่างนี้ได้เลย
จากวิดีโอเราสามารถติดตั้งและเปิดปิดการใช้งานส่วนเสริมแบบนี้ได้ทันที ดูได้จากที่ผมปิดใช้งานไปแล้วจะไม่สามารถดับเบิ้ลคลิกกลับไปเป็น App Tab ได้ แต่ตอนนี้ส่วนขยายไหนที่ต้องการหรือไม่ต้องการการเริ่มใหม่ในหน้า Mozilla Add-ons ตอนนี้ยังแยกกันไม่ออก สงสัยต้องรอใกล้ๆ 4.0 ออกแล้วจะมีตัวแบ่งแยกล่ะมั้ง ถ้าไม่ก็ไป report เป็นบั๊กกันว่าเราแยกมันไม่ออกนะ ตอนนี้ก็หงุดหงิดมากๆ ชักจะทนให้ Firefox 4 ออกมาไม่ไหวแล้วเนี่ย
หมายเหตุ นักพัฒนาเว็บท่านได้อยากเรียนรู้การพัฒนาส่วนขยายด้วย Add-on Builder ให้ไปอ่านตามลิงก์ข้างบน แต่ถ้าอยากได้ workshop จริงๆ รวมตัวกันมาเยอๆ แล้วเรียก Dietrich Ayala พนักงานของ Mozilla ที่เกี่ยวของกับ extension โดยตรงมาได้เลยเพราะเขายังอยู่ที่เชียงใหม่และพร้อมไปไหนมาไหนได้ทุกเมื่อที่เกี่ยวข้องกับงานของ Mozilla
- Chengings's blog
- Login or register to post comments


ผมเองก็ทน
ผมเองก็ทนรอ Firefox 4 แทบไม่ไหวแล้วเหมือนกันครับ เลยหยิบ Firefox 4.0b10pre มาเล่นไปบ่นไป (เพราะตัวเสริมมันไปตีกับ Portable Firefox 4 beta 9 ของท่านจอห์น เดี๋ยวก็เป็นปกติ เดี๋ยวก็หายไป เดี๋ยวก็เอาไปจับยัดใส่ข้ามไปเบต้า 9 ซะงั้น - -*)เอ่อ.. ขออนุญาตเผยแพร่ข้อมูลที่ห้องหมาย่างแฟนคลับและที่แฟนเพจของโซนไอทีนะครับ ^^