Firefox 71 เปิดใช้ Picture-in-picture บนวินโดวส์

Firefox 71 รุ่นสุดท้ายของปี 2019 และเป็นรุ่นแรกที่เปลี่ยนการออกรุ่นใหม่ให้เร็วขึ้นเป็นเดือนละครั้ง (4 สัปดาห์) เท่ากับว่าปลายปีหน้านี้เลขรุ่น Firefox จะอยู่ที่รุ่น 83 ตอนปลายปี 😲

แล้วรุ่นนี้มีอะไรใหม่บ้างละ มาดูการเปลี่ยนแปลงเด่นของรุ่นนี้กันดีกว่า

  • หน้า about:config และตัวดูใบรับรองแบบใหม่
  • เปิดใช้งานคุณสมบัติภาพที่เล่นควบคู่ (Picture-in-picture) บน Windows
  • มีโหมด kiosk ที่เรียกร้องกันมานาน

คุณสมบัติภาพที่เล่นควบคู่ (Picture-in-picture) ช่วยให้เราถอดวิดีโอที่อยู่บนเว็บไซต์ มาลอยอยู่ที่สักมุมของหน้าจอเรา ถ้าเข้า Youtbue แล้วเห็นแถบฟ้าที่แบบในรูปล่างก็คลิกใช้งานได้เลยครับ

หน้า about:config ได้ถูกเปลี่ยนจากเทคโนโลยีเก่าอย่าง XUL ไปเป็น HTML + JavaScript ดูใช้งานง่ายขึ้น รองรับโหมดมืด แต่คุณสมบัติบางอย่างก็หายไปเช่น การเรียงลำดับ หวังว่ารุ่นถัดๆ ไปน่าจะใส่เข้ามา

และ about:certificate ท่ีเอาไว้ดูใบรับรองก็ถูกเปลี่ยน โดยตัว viewer ใหม่นี้เคยเป็นส่วนขยายที่ชื่อว่า Certainly Something มาก่อน แล้วทีม Firefox กับนักพัฒนาส่วนขยายตัวนี้ก็เอามันเข้าไปเป็นตัวดูใบรับรองตัวใหม่ซะเลย มีรายละเอียดเยอะขึ้น และเห็นชัดเจนกว่าตัวเก่า

การเปลี่ยนแปลงอื่นๆ ก็มี

  • Firefox Lockwise สามารถเช็คเว็บไซต์ที่มีการรั่วไหลและแจ้งเตือนเรา แถมตรวจสอบ subdomain และใส่ข้อมูลการล็อกอินให้เราอัตโนมัติ
  • ใช้ตัวถอดรหัส mp3 แบบ native ของแต่ละระบบปฏิบัติการ
  • ถ้าเว็บไหนมีการขุดเหรียญดิจิทัล ก็จะมีการแจ้งเตือนให้เรารับรู้

และยังมีอีกเพียบ ลองตามอ่าน Firefox 71 for developers และเว็บเพื่อนบ้าน

สำหรับท่านที่สนใจสามารถดูรายละเอียดฉบับเต็มได้จาก Firefox Release Notes (Desktop, Mobile)

เอาแม่กุญแจเขียวของ https คืนมาใน Firefox 70 ขึ้นไป 🔐

ใน Firefox 70 นั้นได้ปรับตัวบ่งบอกว่าเราเชื่อมต่อ https หรือแม่กุญแจเขียวที่เราเห็นกันมานานนม กลายเป็นสีเทาเรียบร้อย บางคนก็ยังไม่ชิน หรือชอบให้มีสีมากกว่าจะได้เห็นชัดดี ดีที่ว่า Firefox มีตัวเลือกให้ปรับได้ โดยเข้าไปที่ about:config

แก้ค่า security.secure_connection_icon_color_gray ให้เป็น false ก็จะได้กุญแจเขียวคืนมา

ถ้าต้องการให้ขึ้นคำเตือนไซต์ที่ไม่เข้ารหัสว่า ไม่ปลอดภัย ก็แค่ไปแก้ insecure_connection_text.enabled ให้เป็น true แค่นี้เว็บนั้นก็โดนประจานแล้ว

และถ้าอยากได้ Extended Validation ก็แก้ค่า security.identityblock.show_extended_validation ให้เป็น true

สำหรับผมแก้แค่กุญแจเขียวกับการประจานเว็บที่ไม่เข้ารหัสก็พอแล้ว ตัว EV ไม่จำเป็นเลย แถมเปลืองพื้นที่ในแถบที่อยู่อีก 😉

ที่มา – How to restore the green lock icon in Firefox’s address bar

Firefox 70 มาพร้อมโลโก้ใหม่ และบล็อคโซเชียลในตัว

การเปลี่ยนแปลงเด่นของรุ่นนี้ก็มี

  1. เปลี่ยนโลโก้!
  2. ใน macOS ได้เริ่มการเปลี่ยนไปใช้งาน CoreAnimation แล้ว ทำให้การใช้พลังงานลดลงอย่างมีนัยสำคัญและเร็วขึ้นประมาณ 37% คนที่ใช้ Macbook อยู่คงมีเฮ มันจะไม่เปลืองแบตแล้ว 🔋
  3. เพิ่มการปิดกั้นตัวติดตามทางสังคมออนไลน์ในโหมดการป้องกันที่มากขึ้น ซึ่งอยู่ในค่ามาตรฐานเลย เท่ากับว่าผู้ใช้ Firefox ทุกคนได้รับการปกป้องเหมือนกันหมด 🛡
  4. เปิดใช้ WebRender กับผู้ใช้ Windows ที่มีชิปกราฟิคของ Intel ที่ความละเอียดไม่เกิน 1920×1200 

หลังจากปรับรุ่นเป็นรุ่น 70 ปุ๊บก็จะเจอการแจ้งเตือนว่ามีอะไรใหม่ ๆ บ้าง

มีการเปลี่ยนเรื่องการแสดงไซต์ที่เข้ารหัส กุญแจสีเขียวหายไปถูกเปลี่ยนเป็นสีเดียวกับแถบที่อยู่แทน ในทางตรงกันข้ามไซต์ที่ไม่เข้ารหัสจะถูกกาหัวสีแดงชัดเจนว่า ไซต์ที่คุณเข้าอยู่มันไม่เข้ารหัสอะไรเลยยยยยย

มันช่างมืดเสียเหลือเกิน

มันช่างมืดเสียเหลือเกิน

พวกหน้าที่มีอยู่ใน Firefox ก็ได้รับการปรับให้เข้ากับโหมดโทนมืด/สว่างของระบบแล้ว รูปนี้ก็เป็นหน้าปรับแต่งที่ใช้โหมดหน้าจอมืดใน macOS

เพิ่มการรายงานการปกป้องความเป็นส่วนตัว (about:protections) ระบุได้เลยว่า อาทิตย์ที่ผ่านมาปิดกั้นอะไรไปบ้างใน Firefox 🛡

ตัวบ่งชื่อการเข้าถึงตำแหน่งที่ตั้ง

ตัวบ่งชื่อการเข้าถึงตำแหน่งที่ตั้ง

เพิ่มตัวบ่งชี้การเข้าถึงตำแหน่งที่ตั้ง มีการบอกรายละเอียดที่ว่าเข้าถึงแบบชั่วคราวหรือถาวร และบอกได้ว่ามีการเข้าถึงครั้งล่าสุดเมื่อไหร่

Firefox Account

Firefox Account

Firefox Accounts ที่อยู่ตรงแถบเครื่องมือก็ถูกปรับแต่งเล็กๆ น้อยๆ และเพิ่มทางลัดไปบริการ Firefox Monitor และ Firefox Send

การเปลี่ยนแปลงปลีกย่อยอื่น ๆ ก็เช่น

  • มีตัว Baseline Interpreter ของ Javascript เข้ามาใหม่ ช่วยเพิ่มประสิทธิภาพ 2-10% และลดการใช้หน่วยความจำลง ⚡️
  • รวมระบบ Firefox Lockwise เข้าหน้า about:logins ช่วยควบคุมและจัดการบัญชีและรหัสผ่านได้สะดวกขึ้น แถมเข้าถึงผ่านแอปมือถือได้ด้วยนะเออ ทั้ง Android และ iOS 📱

และยังมีอีกเพียบ ลองตามอ่าน Firefox 70 for developers และเว็บเพื่อนบ้าน

สำหรับท่านที่สนใจสามารถดูรายละเอียดฉบับเต็มได้จาก Firefox Release Notes (Desktop)

Continue reading …

เปิด Facebook ยังไงไม่ให้เสียเวลาด้วย News Feed Eradicator ⏳

หลายคนคงเป็นประจำว่า แค่เราจะเข้าไปเช็คอะไรบางอย่างใน Facebook เช่นการแจ้งเตือน หรือการอัปเดตภายในกลุ่ม แต่พอเห็นฟีดข่าวเท่านั้นแหละ เราก็เปิดดูไปเรื่อย ๆ จนลืมไปว่าเราเข้ามาใน Facebook เพื่ออะไร ทางแก้ง่ายที่สุดคือ ทำให้ฟีดข่าวหายไปซะ แน่นอนว่ามีคนประสบปัญหาแบบนี้เหมือนกัน เลยมีส่วนขยายเพื่อทำให้ฟีดข่าวหายไปซะ มันชื่อว่า News Feed Eradicator

ดาวน์โหลด News Feed Eradicator สำหรับ Chrome และ Firefox

พอติดตั้งเสร็จแล้วเปิด Facebook ขึ้นมามันก็จะเป็นหน้าตาแบบนี้ มีตัวเลือกการปรับแต่งให้นิดหน่อยว่าจะให้โชว์คำอ้างอิงไหม ง่ายๆ ไม่มีอะไร แค่นี้เราก็ไม่ต้องไปเสียเวลากับ Facebook โดยใช่เหตุครับ

หน้า Facebook หลังจากติดตั้งส่วนขยาย News Feed Eradicator

ตัวเลือกการปรับแต่งส่วนขยาย

ข่าวสั้นหมาไฟ #5: Firefox สดใหม่ทุกเดือน และ Firefox VPN

แผนผังการออกรุ่นในปี 2019 - 2020

แผนผังการออกรุ่นในปี 2019 – 2020 จะเห็นได้ว่าตั้งรุ่น 71 ขึ้นไปเปลี่ยนไปใช้รอบ 4 สัปดาห์แล้ว

Mozilla ปรับรอบการออก Firefox ให้เร็วขึ้น เป็นทุก 4 สัปดาห์: ตั้งแต่รุ่น 71 ขึ้นไป Firefox จะปรับรุ่นทุกเดือน การแก้บั๊กและคุณสมบัติใหม่ๆ ก็จะได้มาถึงผู้ใช้เร็วขึ้น

Core Animation ได้ถูกเปิดใช้งานบนรุ่น Beta แล้ว: หลังจากการเปิดใช้งานบน Firefox 70 การทดสอบเล็กๆ ก็ทำให้พบว่าการใช้พลังงานลดลงไปเยอะมากในรุ่น 70 ที่กำลังจะมาถึง

เปิดตัว Firefox Private Network: โดยบริการ VPN อันนี้จะเริ่มนำร่องใช้งานกับผู้ใช้ในสหรัฐฯ ก่อน ประเทศอื่นคอยจับตากันดูดี ๆ

Mozilla เตรียมเปิด DNS-over-HTTPS เป็นค่าเริ่มต้นในสหรัฐฯ และ Chrome 78 จะอัพเกรดไปใช้ DNS-over-HTTPS อัตโนมัติ: ทั้ง Google และ Mozilla กำลังเปิดใช้งาน DoH ในเบราว์เซอร์ตัวเอง ทำให้การเรียกดู dns นั้นปลอดภัยมากขึ้นเพราะถูกเข้ารหัสทั้งหมด

วิธีเปิดลิงก์ในเมนูหน้าต่างส่วนตัวของ Safari

เบราว์เซอร์ส่วนใหญ่สมัยนี้ ถ้าเราคลิกขวาที่ลิงก์มันก็จะมีเมนูให้เลือกว่า จะเลือกเปิดแบบโหมดปกติ หรือในโหมดหน้าต่างส่วนตัว อย่างใน Firefox ก็มีมาให้ตั้งนานนมแล้ว

เปิดลิงก์ในหน้าต่างส่วนตัวใหม่ของ Firefox

แต่คนที่ใช้ Safari บน macOS นั้น ดันไม่มีเมนูนี้ วิธีการเดิมที่ผมใช้คือ คัดลองลิงก์แล้วกด Shift-Command-N เพื่อเปิดหน้าต่างส่วนตัวแล้วเอาลิงก์นั้นไปแปะ ผมก็เลยต้องหาว่ามันน่าจะมีที่ง่ายกว่านี้สิ สรุปว่ามันมี!

ไม่มีเมนูเปิดลิงก์ในหน้าต่างส่วนตัว

วิธีการที่ว่าคือ แค่กด Option (หรือ Alt) ⌥ ตอนที่เมนูคลิกขวาปรากฏอยู่ มันก็จะมีเมนูย่อยที่ให้เลือกว่า เปิดลิงก์ในหน้าต่างส่วนตัวใหม่ แบบรูปข้างล่าง ก็นั้นแหละครับ ง่ายๆ ไม่ต้องลงส่วนขยายอะไรเลย

แค่กด Option ⌥ เมนูเปิดลิงก์ในหน้าต่างส่วนตัวใหม่ก็ขึ้นมาให้ใช้งานได้

แค่กด Option ⌥ เมนูเปิดลิงก์ในหน้าต่างส่วนตัวใหม่ก็ขึ้นมาให้ใช้งานได้

 

Firefox 69 รุ่นมหาบล็อค

น่าจะกล่าวได้ว่ารุ่น 69 นี้เป็นรุ่นที่เน้นการเพิ่มความเป็นส่วนตัวและความปลอดภัยขึ้นไปอีกหลายระดับ

การเปลี่ยนแปลงเด่นของรุ่นนี้ก็มี

  1. เปิดการป้องกันการติดตามที่มากขึ้น (Enhanced Tracking Protection) เป็นค่าปริยายสำหรับผู้ใช้ทุกคน โดยจะใช้ตัวเลือก มาตรฐาน
  2. เอาตัวเลือก `เปิดใช้งานเสมอ` ออกจากปลั๊กอิน Adobe Flash
  3. เพิ่มทางเลือกใหม่สำหรับวิดีโอที่เล่นอัตโนมัติ

เหมือนอย่างที่เคยรายงานไปแล้วก่อนหน้า ในรุ่นนี้ทุกคนก็ได้รับการปกป้องเหมือนกันหมด การป้องกันการติดตามที่มากขึ้นนั้นจะปิดกั้นอยู่ 3 อย่างคือ ตัวติดตามที่รู้จักเฉพาะในหน้าต่างส่วนตัว คุกกี้ติดตามจากบุคคลที่สาม และตัวขุดเหรียญดิจิทัล

ในรุ่น 69 สิทธิในการเล่นวิดีโออัตโนมัติ ได้เพิ่มตัวเลือกใหม่เข้ามาคือ ปิดกั้นเสียงและวิดีโอ จากเดิมแค่ที่มีปิดกั้นเสียงอย่างเดียว ใครที่เข้าเว็บ CNET คงหายรำคาญ

ลาก่อนวิดีโอ CNET

ส่วนการเปลี่ยนแปลงอื่น ๆ ของรุ่นนี้ก็มี

  1. userChrome.css และ userContent.css จะไม่ถูกโหลดใช้แล้ว ถ้าอยากใช้ต้องไปเปิดใน toolkit.legacyUserProfileCustomizations.stylesheets ของ about:config
  2. รองรับ Web Authentication HmacSecret ใน Windows Hello แต่ต้องเป็นรุ่น Windows 10 May 2019 หรือใหม่กว่า
  3. รองรับ WebRTC แบบหลายหลายตัวเข้าและถอดรหัส (multiple video codec)
  4. สลับการการใช้ GPU สำหรับ mac ที่มีการ์ดจอหลายตัว ช่วยให้ประหยัดพลังงานมากขึ้น และมีตัวบ่งบอกความคืบหน้าการดาวน์โหลดใน Finder ของ macOS เวลาที่ดาวน์โหลดไฟล์
  5. JIT รองรับสถาปัตยกรรม ARM64 แล้ว

และยังมีอีกเพียบ ลองตามอ่าน Firefox 69 for developers และเว็บเพื่อนบ้าน

สำหรับท่านที่สนใจสามารถดูรายละเอียดฉบับเต็มได้จาก Firefox Release Notes (Desktop, Mobile)

และแล้ว Longdo Dict Menu ก็กลับมา

หลังจากข่าวที่แล้ว DownThemAll! กำลังกลับมา เมื่อต้นอาทิตย์ที่ผ่านมาผมก็ได้ทำการแก้ไข Longdo Dict Menu ให้ใช้ webextension แล้วก็นำขึ้น Mozilla Add-ons เป็นที่เรียบร้อย คลิกขวาและค้นคำกันได้เหมือนเดิมเลยครับ แถมมี Github เอาไว้ให้ดูโค้ดกันด้วย

ดาวน์โหลดไปใช้งานฟรีได้ที่ Mozilla Add-ons: Longdo Dict Menu

ข่าวสั้นหมาไฟ #4: DownThemAll กำลังจะกลับมา และ Nightly ได้โลโก้ใหม่แล้ว

DownThemAll กำลังจะกลับมา: หลังจากการเปลี่ยนแปลงของ Firefox ที่เปลี่ยนไปใช้ webextension เมื่อ 2 ปีก่อน สุดยอดส่วนขยายช่วยดาวน์โหลดก็หยุดพัฒนาไปเลย แต่วันนี้เขากลับมาแล้ว พร้อมโค้ดบน Github ที่ใช้ webextension และรายการที่ต้องทำเพื่อพัฒนาให้เสร็จบน Firefox คาดว่าคงอีกไม่นาน

Firefox Nightly ได้รับโลโก้ใหม่แล้ว: หลังจากที่ได้รับการรีแบรนด์เมื่อไม่กี่เดือนก่อน ตอนนี้รุ่น Nightly ก็ได้รับการปรับโลโก้แล้ว คิดว่ารุ่นปกติน่าจะได้รับการปรับตอนรุ่น 70 ตุลาคม ซึ่งเป็นรุ่นเดียวกันกับ Nightly ตอนนี้

ข่าวสั้นหมาไฟ #3: รู้จัก GeckoView และ HTTPS Everywhere ใช้ WASM แล้ว

Mozilla ออก Firefox Preview บน Android ใช้เอนจิน GeckoView ฟีเจอร์ความเป็นส่วนตัวจาก Firefox Focus: ว่าที่ Firefox ตัวถัดไปของ Android โดยใช้เอนจิ้น GeckoView ที่พัฒนาขึ้นกันเอง ใครสนใจช่วยทดสอบก็ไปโหลดใช้และรายงานได้เลย

รู้จัก GeckoView เอนจินตัวใหม่ของ Firefox Android ว่าที่คู่แข่งของ Android WebView: ในอนาคตอันใกล้ Firefox บน Android จะเปลี่ยนมาใช้ GeckoView เราจึงควรมาทำความรู้จักกันดีกว่าว่ามันคืออะไร

สมาคม ISP อังกฤษเสนอให้ Mozilla เป็น “วายร้ายอินเทอร์เน็ต” จากการเปิดใช้ DNS over HTTPS: คุณสมบัติ DNS over HTTPS (DoH) ที่มีอยู่ใน Firefox รุ่นปัจจุบัน (และใน Android รุ่นใหม่ๆ) กำลังทำให้ ISP ทั่วโลกปวดหัว เพราะทำให้การปิดกั้นอินเทอร์เน็ตนั้นทำได้อยากขึ้นมาก แต่ล่าสุด ISPA ได้ถอนรายชื่อ Mozilla ออกไปแล้วเพราะโดนโจมตีหนักมาก

ส่วนขยาย HTTPS Everywhere รุ่นล่าสุดใช้ WASM ใน sub-module: ในรุ่น 2019.6.27 รายละเอียดการเปลี่ยนแปลงมีเขียนไว้ว่า “Inclusion and use of the lib-wasm submodule, lowering memory overhead” ซึ่งผู้ใช้ที่ชื่อว่า panoptigram ใน reddit ก็ได้ลองทดสอบดูแล้วว่า การใช้หน่วยจำลดลง จากเดิมที่ใช้ประมาณ 32 MB ตอนนี้เหลือ 1-4 MB แล้ว ถือว่าลดลงเยอะมาก ๆ

เว็บไซต์การท่องเที่ยวแห่งประเทศไทย (tourismthailand.org) ใช้ใบรับรอง Let’s Encrypt แล้ว โดยเว็บ tourismthailand มีหลาย sub domain ของแต่ละประเทศก็ใช้ใบรับรองตัวเดียวกันทั้งหมด เป็นเรื่องที่น่ายินดีสำหรับเว็บไซต์หน่วยงานของเราที่เริ่มใช้ใบรับรองที่ฟรีและดีอย่าง Let’s Encrypt แล้ว แถมทดสอบด้วย ssllabs แล้วก็ได้เกรด A ซะด้วยขอตบมือให้ผู้ดูแลเว็บนี้ครับ