ใครๆ ก็รู้ว่าส่วนเสริมของ 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 ออกแล้วจะมีตัวแบ่งแยกล่ะมั้ง ถ้าไม่ ก็ไปรายงานว่าเป็นบั๊กว่าเราแยกมันไม่ออกนะ
ที่มา - หมาไฟ ผ่าน MDC Doc Center
หมายเหตุ นักพัฒนาเว็บท่านใดอยากเรียนรู้การพัฒนาส่วนขยายด้วย Add-on Builder ให้ไปอ่านตามลิงก์ข้างบน แต่ถ้าอยากได้ workshop จริงๆ รวมตัวกันมาเยอะๆ แล้วเรียก Dietrich Ayala พนักงานของ Mozilla ที่เกี่ยวของกับ extension โดยตรงมาได้เลยเพราะเขายังอยู่ที่เชียงใหม่และพร้อมไปไหนมาไหนได้ทุกเมื่อที่เกี่ยวข้องกับงานของ Mozilla
on
มันเป็นอย่างงี้นี่เอง
gab Wed, 19/01/2011 - 18:42
มันเป็นอย่างงี้นี่เอง ก็โอเคดี
ไม่ต้องใส่ p นะครับ
mk Wed, 19/01/2011 - 20:09
ที่ หมายเหตุ
kswisit Wed, 19/01/2011 - 20:31
ที่ หมายเหตุ นะครับ
-นักพัฒนาเว็บท่านได้อยาก
-ที่เกี่ยวของกับ
ขอบคุณครับ
Chengings Thu, 20/01/2011 - 10:06
In reply to ที่ หมายเหตุ by kswisit
ขอบคุณครับ
เพิ่งจะทำตาม chrome
wangfunchao Wed, 19/01/2011 - 21:12
เพิ่งจะทำตาม chrome
ทำทีหลังก็อย่างนี้แหละครับ
NGFar Wed, 19/01/2011 - 22:55
In reply to เพิ่งจะทำตาม chrome by wangfunchao
ทำทีหลังก็อย่างนี้แหละครับ
ทนใช้ แม้จะเปิดช้าหน่อยก็ยอม
viroth Wed, 19/01/2011 - 21:43
ทนใช้ แม้จะเปิดช้าหน่อยก็ยอม
ตอนนั้นใน AMO
atheist Wed, 19/01/2011 - 22:17
ตอนนั้นใน AMO ก็มีส่วนเสริมแบบนี้เข้ามาบ้างแล้ว แต่ยังเป็นฟีเจอร์เล็กๆ น้อยๆ ยังไม่เห็นอะไรกลางๆ เท่าไร
ป.ล. ผมรัก XUL
รักหมาไฟครับ
mednoon Thu, 20/01/2011 - 08:39
รักหมาไฟครับ
extension
eevarspiral Thu, 20/01/2011 - 08:52
extension ที่ติดตั้งโดยไม่ต้องเริ่มใหม่ Chrome เขามีมานานแล้วนี่ - -"
แต่แลกมาด้วยข้อจำกัดมากมาย
rattananen Thu, 20/01/2011 - 08:56
In reply to extension by eevarspiral
แต่แลกมาด้วยข้อจำกัดมากมาย
ตามความเห็นของผม
Felys Thu, 20/01/2011 - 09:26
In reply to extension by eevarspiral
ตามความเห็นของผม ความสามารถของ addon firefox ฟังชั่นดีกว่า chrome มากครับ
ผมเลือกแบบต้องรีสตาทใหม่
althema Thu, 20/01/2011 - 11:09
In reply to extension by eevarspiral
ผมเลือกแบบต้องรีสตาทใหม่ แล้วทำอะไรๆ ได้เยอะกว่า ดีกว่า
ผมว่าปัญหาสำคัญกว่าการ
lew Thu, 20/01/2011 - 13:13
In reply to extension by eevarspiral
ผมว่าปัญหาสำคัญกว่าการ restart คือการควบคุม API คร้ับ ที่แต่ละรุ่นของ Firefox เข้ากันไม่ได้เลย ขณะที่ Chrome มี backward compatible ดีกว่าพอสมควร
กำ ไม่ได้ติดตามซะนานว่า
linkinpark Thu, 20/01/2011 - 09:54
กำ ไม่ได้ติดตามซะนานว่า Interface เป็นภาษาไทย
ใช้มาได้พักใหญ่
joomla Thu, 20/01/2011 - 13:08
ใช้มาได้พักใหญ่ ความเร็วทำได้ดีกว่า 3.6 เยอะ
พยายามหาออปชั่นเปิด status bar ไม่รู้อยู่ตรงไหน
มันกลายร่างเป็น Add-on
Perl Thu, 20/01/2011 - 14:50
In reply to ใช้มาได้พักใหญ่ by joomla
มันกลายร่างเป็น Add-on toolbar ครับ
Progress bar ของผมหายไปไหนนนน
NGFar Thu, 20/01/2011 - 17:41
In reply to ใช้มาได้พักใหญ่ by joomla
Progress bar ของผมหายไปไหนนนน
กลายเป็นวงกลมวิ่งๆ สีเขียวตรง
Blltz Thu, 20/01/2011 - 18:17
In reply to Progress bar ของผมหายไปไหนนนน by NGFar
กลายเป็นวงกลมวิ่งๆ สีเขียวตรง Tab ไปแหล่ว
เป็น pie chart
NGFar Thu, 20/01/2011 - 19:25
In reply to กลายเป็นวงกลมวิ่งๆ สีเขียวตรง by Blltz
เป็น pie chart ก็พอรับได้นะครับ
ถ้าชีวิตขาด status bar ไม่ได้
althema Thu, 20/01/2011 - 19:33
In reply to ใช้มาได้พักใหญ่ by joomla
ถ้าชีวิตขาด status bar ไม่ได้ (เหมือนผม) แนะนำให้ลอง extension Status-4-Evar
love firefox จ้า
nextman13 Fri, 21/01/2011 - 00:12
love firefox จ้า