Tags:

ใครๆ ก็รู้ว่าส่วนเสริมของ 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

Comments

By: gab
AndroidSymbianWindows
gab's blog
on 19/01/11 18:42 #251883 toggle
gab's picture

มันเป็นอย่างงี้นี่เอง ก็โอเคดี

By: mk
FounderAndroidRed HatWindows
mk's blog
on 19/01/11 20:09 #251906 toggle
mk's picture
  • ไม่ต้องใส่ p นะครับ มันตัดย่อหน้าให้เอง
  • คราวหน้าช่วยเขียนมาเป็น markdown ด้วย เพราะ HTML ตรวจยากมาก

my disclaimer

By: kswisit
AndroidIn Love
kswisit's blog
on 19/01/11 20:31 #251915 toggle
kswisit's picture

ที่ หมายเหตุ นะครับ -นักพัฒนาเว็บท่านได้อยาก -ที่เกี่ยวของกับ

By: Chengings
Contributor
Chengings's blog
on 20/01/11 10:06 #252059 Reply to:251915 toggle
Chengings's picture

ขอบคุณครับ


หมาไฟ

By: wangfunchao
iPhoneWindows PhoneAndroidBlackberry
wangfunchao's blog
on 19/01/11 21:12 #251931 toggle
wangfunchao's picture

เพิ่งจะทำตาม chrome


คิดดี พูดดี ทำดี เดวพาไปบริหารตับ ตับๆ

By: NGFar
ContributorWindows PhoneAndroidWindows
NGFar's blog
on 19/01/11 22:55 #251965 Reply to:251931 toggle
NGFar's picture

ทำทีหลังก็อย่างนี้แหละครับ

By: viroth
ContributorRed HatSUSEUbuntu
viroth's blog
on 19/01/11 21:43 #251939 toggle
viroth's picture

ทนใช้ แม้จะเปิดช้าหน่อยก็ยอม

By: atheist
AndroidUbuntuWindows
atheist's blog
on 19/01/11 22:17 #251948 toggle
atheist's picture

ตอนนั้นใน AMO ก็มีส่วนเสริมแบบนี้เข้ามาบ้างแล้ว แต่ยังเป็นฟีเจอร์เล็กๆ น้อยๆ ยังไม่เห็นอะไรกลางๆ เท่าไร ป.ล. ผมรัก XUL

By: mednoon
mednoon's blog
on 20/01/11 8:39 #252029 toggle
mednoon's picture

รักหมาไฟครับ

By: eevarspiral
Symbian
eevarspiral's blog
on 20/01/11 8:52 #252030 toggle
eevarspiral's picture

extension ที่ติดตั้งโดยไม่ต้องเริ่มใหม่ Chrome เขามีมานานแล้วนี่ - -"


You will never talk alone...

By: rattananen
AndroidWindows
rattananen's blog
on 20/01/11 8:56 #252031 Reply to:252030 toggle
rattananen's picture

แต่แลกมาด้วยข้อจำกัดมากมาย


no system is safe.

By: Felys
Android
Felys's blog
on 20/01/11 9:26 #252039 Reply to:252030 toggle
Felys's picture

ตามความเห็นของผม ความสามารถของ addon firefox ฟังชั่นดีกว่า chrome มากครับ


http://twitter.com/esc_sequencer

By: althema
Windows
althema's blog
on 20/01/11 11:09 #252084 Reply to:252030 toggle
althema's picture

ผมเลือกแบบต้องรีสตาทใหม่ แล้วทำอะไรๆ ได้เยอะกว่า ดีกว่า

By: lew
FounderJusci's WriterMEconomicsAndroid
lew's blog
on 20/01/11 13:13 #252123 Reply to:252030 toggle
lew's picture

ผมว่าปัญหาสำคัญกว่าการ restart คือการควบคุม API คร้ับ ที่แต่ละรุ่นของ Firefox เข้ากันไม่ได้เลย ขณะที่ Chrome มี backward compatible ดีกว่าพอสมควร


LewCPE's Google+

By: linkinpark
Windows PhoneAndroidSymbianIn Love
linkinpark's blog
on 20/01/11 9:54 #252051 toggle
linkinpark's picture

กำ ไม่ได้ติดตามซะนานว่า Interface เป็นภาษาไทย


I Love Blognone

By: joomla
iPhoneUbuntu
joomla's blog
on 20/01/11 13:08 #252121 toggle
joomla's picture

ใช้มาได้พักใหญ่ ความเร็วทำได้ดีกว่า 3.6 เยอะ พยายามหาออปชั่นเปิด status bar ไม่รู้อยู่ตรงไหน


v___v

By: Perl
ContributorUbuntu
Perl's blog
on 20/01/11 14:50 #252153 Reply to:252121 toggle
Perl's picture

มันกลายร่างเป็น Add-on toolbar ครับ


ecution.style

By: NGFar
ContributorWindows PhoneAndroidWindows
NGFar's blog
on 20/01/11 17:41 #252190 Reply to:252121 toggle
NGFar's picture

Progress bar ของผมหายไปไหนนนน

By: Blltz
WriterMEconomicsAndroidWindows
Blltz's blog
on 20/01/11 18:17 #252198 Reply to:252190 toggle
Blltz's picture

กลายเป็นวงกลมวิ่งๆ สีเขียวตรง Tab ไปแหล่ว


Blog

By: NGFar
ContributorWindows PhoneAndroidWindows
NGFar's blog
on 20/01/11 19:25 #252213 Reply to:252198 toggle
NGFar's picture

เป็น pie chart ก็พอรับได้นะครับ

By: althema
Windows
althema's blog
on 20/01/11 19:33 #252217 Reply to:252121 toggle
althema's picture

ถ้าชีวิตขาด status bar ไม่ได้ (เหมือนผม) แนะนำให้ลอง extension Status-4-Evar

By: nextman13
Ubuntu
nextman13's blog
on 21/01/11 0:12 #252299 toggle
nextman13's picture

love firefox จ้า


This is a pen.