Tags:
Node Thumbnail

ต่อเนื่องจากข่าว Firefox เตรียมแยกแท็บตามโพรเซส ค่าย Mozilla ยังออกมาประกาศนโยบายใหม่เกี่ยวกับระบบ Extension หลายประการ ดังนี้

  • ออก Extension API รุ่นใหม่ชื่อ WebExtensions โดยใช้เทคโนโลยีเว็บแบบเดียวกับ Chrome แทนการใช้ XPCOM/XUL แบบที่ใช้อยู่ในปัจจุบัน เป้าหมายของการใช้ WebExtensions เพื่อให้กระบวนการพัฒนาง่ายขึ้น นักพัฒนาสามารถพอร์ตส่วนขยายข้ามเบราว์เซอร์กันได้ (ที่แน่ๆ คือ Chrome/Opera แต่ก็อาจรวมถึง Edge) เริ่มใช้แบบพรีวิวใน Firefox 42
  • Mozilla จะเริ่มบังคับให้นักพัฒนาต้อง sign ส่วนขยายที่ส่งขึ้น addons.mozilla.org และจะเริ่มบล็อคส่วนขยายที่ไม่ได้ sign ตั้งแต่ Firefox 42 เป็นต้นไป (ตอนนี้ Firefox 40 เตือนแล้วแต่ยังไม่บล็อค) เหตุผลก็เพื่อความปลอดภัยของผู้ใช้งาน
  • ในอนาคต Mozilla จะเลิกใช้เทคโนโลยี XPCOM/XUL เดิม และเปลี่ยนมาใช้ระบบ WebExtensions แทนทั้งหมด เหตุผลเพราะ XPCOM/XUL เปิดให้ส่วนขยายเข้าถึงเบราว์เซอร์ได้มากเกินไป อาจส่งผลให้เบราว์เซอร์ไม่เสถียร และเบราว์เซอร์เปลี่ยนเทคโนโลยีระดับรากฐาน (เช่น Electrolysis) ได้ยากเพราะส่วนขยายเรียกใช้ API ระดับลึก โดย Mozilla คาดว่าจะเลิกใช้เทคโนโลยีเหล่านี้ในอีก 12-18 เดือนข้างหน้า

    หลังจาก Mozilla ประกาศนโยบายใหม่ออกมา ส่งผลให้นักพัฒนาส่วนขยายชื่อดังหลายตัวไม่พอใจ (เช่น DownThemAll) เพราะการยกเลิก XPCOM/XUL ทำให้ส่วนขยายไม่สามารถเรียกใช้งานฟังก์ชันบางอย่างของเบราว์เซอร์ได้อีกแล้ว (เหตุผลเดียวกับว่าทำไมส่วนขยายบางตัวมีเฉพาะ Firefox แต่ไม่มีใน Chrome)

Bill McCloskey นักพัฒนาของ Mozilla ยอมรับว่ามีปัญหานี้ และสัญญาว่าจะทำงานร่วมกับนักพัฒนาส่วนขยายหลายๆ ตัว เพื่อหาทางออกร่วมกัน ตอนนี้เขาเริ่มคุยกับผู้สร้าง NoScript เพื่อออกแบบส่วนขยายเวอร์ชันใหม่ที่ทำงานได้บน WebExtensions แล้ว

ที่มา - Mozilla

Get latest news from Blognone

Comments

By: KuroNeko_Hiki
AndroidUbuntuWindows
on 22 August 2015 - 09:27 #836523
KuroNeko_Hiki's picture

จุดจบของ DownThemAll เลย...

By: xenatt
ContributorWindows PhoneRed HatSymbian
on 22 August 2015 - 10:02 #836538 Reply to:836523
xenatt's picture

DownThemAll โดย ทฤาฏีแล้วยังทำงานได้ครับ เพราะ DownThemAll ยังเข้าถึง DOM ได้ครับ


Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project

By: ThaiAnime
iPhoneWindows PhoneAndroidSymbian
on 22 August 2015 - 09:39 #836529
ThaiAnime's picture

จุดเด่นของ Firefox ที่เหนือ Chrome อย่างเห็นได้ชัดคือ Add On ถ้าไปทำจุดเด่นนี้ให้เหมือนกับชาวบ้าน ก็จะไม่เหลือจุดเด่นอะไรเลย

By: crucifier
iPhoneAndroidUbuntu
on 22 August 2015 - 09:39 #836530

extension แปลกๆ เจ๋งๆ ที่ไม่มีบน chrome มันคือจุดแข็งของ firefox เลยนะ สุดท้ายถ้าเหมือนกันซะหมดจะแข่งกันด้วยอะไร

By: mementototem
ContributorJusci's WriterAndroidWindows
on 22 August 2015 - 10:00 #836537 Reply to:836530
mementototem's picture
By: Jessy
Red HatUbuntuWindows
on 22 August 2015 - 12:59 #836560 Reply to:836530

99% ผมใช้ Firefox นะ Chrome แทบไม่ได้เปิด จะใช้ Chrome ก็แค่เปิด facebook ไปดูย้อนหลังนานๆ ซึ่ง Firefox ทำไม่ได้ เปิดได้อย่างมาก 1-2 สัปดาห์ ก็เป็นหน้าว่างละไปต่อไม่ได้

Firefox Plugin ผมลงจนแน่นไปหมด ชอบมาก

By: atheist
AndroidUbuntuWindows
on 22 August 2015 - 10:03 #836539

จะพยายามเป็น Chrome wannabe ทำไม เห็นบอกว่าสร้างทางเลือกไม่ใช่เหรอ
สงสัยต้องเตรียมย้ายบ้าน

By: xenatt
ContributorWindows PhoneRed HatSymbian
on 22 August 2015 - 10:10 #836540
xenatt's picture

ความเห็นส่วนตัวนะครับ ในฐานะที่เคยสร้าง chrome extension XUL นี่ฝันร้ายเลย เอกสารของ Mozilla ก็ค่อนข้างสับสนไม่รู้จะเริ่มต้นตรงไหนก่อนดี


Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project

By: McKay
ContributorAndroidWindowsIn Love
on 22 August 2015 - 10:21 #836542 Reply to:836540
McKay's picture

คนที่เคยสร้าง XUL/XPCOM มาก่อนแล้วโดนบังคับให้ต้องไปสร้าง extension แบบ Chrome หลายๆคนอาจจะคิดแบบนี้เหมือนกันก็ได้นะครับ

Dev หลายๆคนเลือกที่จะเขียน add on เป็น C/C++ แล้วเชื่อมต่อผ่าน XPCOM เอาครับ


In Soviet Warcraft, Argus comes to you.

By: xxa
Android
on 22 August 2015 - 12:51 #836559

ที่ยังเปิด Firefox อยู่ก็เพราะ DownThemAll นี่แหละ

By: rainhawk
AndroidWindows
on 22 August 2015 - 13:13 #836564
rainhawk's picture

ที่ใช้ Firefox เพราะ Extension เนี่ยล่ะหลากหลายกว่า Chrome
เปลี่ยนแล้วใช้ Extension เก่าๆไม่ได้ผมย้ายไปใช้ Chrome ดีกว่า

By: abu_aishah
Windows PhoneWindows
on 22 August 2015 - 14:03 #836570
abu_aishah's picture

การเปลี่ยนแปลงนี้ จะรวมถึง Thunderbird ไหมครับ?

By: nisit
iPhoneUbuntuWindows
on 22 August 2015 - 14:51 #836586

เขียนเว็บใช้ ff เพราะใช้ webdeveloper tool สะดวกมาก ใน chrome มันจะซ่อนเอง น่ารำคาญมาก

ผมเขียน extension ใช้เอง คู่มือ xul ไม่ได้แย่นะครับ

By: terminus
ContributorJusci's WriterMEconomicsUbuntu
on 22 August 2015 - 16:56 #836617

สุดยอดเลยครับ ผมใช้ Firefox Developer Preview (DP) Preview DPP 45 อยู่ แม้ add-on เก่าๆ จะใช้งานไม่ได้ แต่ใช้ Chrome extension ได้เกือบทุกตัวเลย

ดาวน์โหลด Firefox Developer Preview (DP) Preview

สุดยอดจริงๆ

By: mementototem
ContributorJusci's WriterAndroidWindows
on 23 August 2015 - 14:56 #836783 Reply to:836617
mementototem's picture

จมเขี้ยวเลยนะครับ XD


Jusci - Google Plus - Twitter - FSN

By: cluster
AndroidUbuntu
on 23 August 2015 - 01:17 #836709

ที่ยังใช้หมาไฟอยู่ก็เพราะ DownThemAll ตัวเดียวเลยนะเนี๊ยะ T T