Tags:
Node Thumbnail

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

Get latest news from Blognone

Comments

By: gab
Windows PhoneAndroidWindows
on 19 January 2011 - 18:42 #251883
gab's picture

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

By: mk
FounderAndroid
on 19 January 2011 - 20:09 #251906
mk's picture
  • ไม่ต้องใส่ p นะครับ มันตัดย่อหน้าให้เอง
  • คราวหน้าช่วยเขียนมาเป็น markdown ด้วย เพราะ HTML ตรวจยากมาก
By: kswisit
ContributoriPhoneAndroidIn Love
on 19 January 2011 - 20:31 #251915

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


^
^
that's just my two cents.

By: Chengings
Contributor
on 20 January 2011 - 10:06 #252059 Reply to:251915
Chengings's picture

ขอบคุณครับ


หมาไฟ

By: wangfunchao
iPhoneWindows PhoneAndroidBlackberry
on 19 January 2011 - 21:12 #251931
wangfunchao's picture

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

By: NGFar
ContributorWindows PhoneAndroidWindows
on 19 January 2011 - 22:55 #251965 Reply to:251931
NGFar's picture

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

By: viroth
ContributorBlackberryIn Love
on 19 January 2011 - 21:43 #251939
viroth's picture

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

By: atheist
AndroidUbuntuWindows
on 19 January 2011 - 22:17 #251948

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

By: mednoon on 20 January 2011 - 08:39 #252029

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

By: eevarspiral
Windows PhoneAndroid
on 20 January 2011 - 08:52 #252030
eevarspiral's picture

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

By: rattananen
AndroidWindows
on 20 January 2011 - 08:56 #252031 Reply to:252030

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

By: Felys
Android
on 20 January 2011 - 09:26 #252039 Reply to:252030

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

By: althema
AndroidWindows
on 20 January 2011 - 11:09 #252084 Reply to:252030

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

By: lew
FounderJusci's WriterMEconomicsAndroid
on 20 January 2011 - 13:13 #252123 Reply to:252030
lew's picture

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


lewcpe.com, @wasonliw

By: linkinpark
Windows PhoneAndroidWindowsIn Love
on 20 January 2011 - 09:54 #252051
linkinpark's picture

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

By: joomla
iPhoneUbuntu
on 20 January 2011 - 13:08 #252121
joomla's picture

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

By: Perl
ContributoriPhoneUbuntu
on 20 January 2011 - 14:50 #252153 Reply to:252121
Perl's picture

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

By: NGFar
ContributorWindows PhoneAndroidWindows
on 20 January 2011 - 17:41 #252190 Reply to:252121
NGFar's picture

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

By: Blltz
WriterMEconomicsAndroidWindows
on 20 January 2011 - 18:17 #252198 Reply to:252190
Blltz's picture

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

By: NGFar
ContributorWindows PhoneAndroidWindows
on 20 January 2011 - 19:25 #252213 Reply to:252198
NGFar's picture

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

By: althema
AndroidWindows
on 20 January 2011 - 19:33 #252217 Reply to:252121

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

By: nextman13
AndroidBlackberryUbuntuWindows
on 21 January 2011 - 00:12 #252299

love firefox จ้า