Mozilla ประกาศเมื่อไม่กี่วันที่ผ่านมาว่า เปิดตัวอย่างเป็นทางการของ Firefox 144 เวอร์ชันใหม่ มาพร้อมกับการอัปเดตสำหรับ Extended Support เวอร์ชัน 140.4.0 และ 115.29.0 เวอร์ชันใหม่นี้มาพร้อมกับระบบการจัดการโปรไฟล์ที่ได้รับการออกแบบใหม่ทั้งหมด การปรับปรุงรูปลักษณ์ของอินเทอร์เฟซ และการปรับปรุงด้านความปลอดภัย ประสิทธิภาพ และความเข้ากันได้กับเทคโนโลยีเว็บสมัยใหม่หลายประการ
ด้วยการเปิดตัวเวอร์ชันใหม่นี้ Mozilla ได้ปิดช่องโหว่ 24 จุด16 รายการเกี่ยวข้องกับปัญหาหน่วยความจำ เช่น บัฟเฟอร์ล้น หรือการใช้งานหลังจากปลดปล่อย ช่องโหว่เหล่านี้อาจเปิดช่องให้โค้ดอันตรายจากระยะไกลได้ หากมีการเปิดหน้าเว็บที่สร้างขึ้นเป็นพิเศษ
ข่าวหลักใน Firefox 144
ใน Firefox 144 เวอร์ชันใหม่นี้ หนึ่งในคุณสมบัติใหม่ที่โดดเด่นที่สุดคือ การเปิดใช้งานระบบการจัดการโปรไฟล์ใหม่ ซึ่งตอนนี้ มีให้ทุกคน ผู้ใช้ แต่ละโปรไฟล์สามารถกำหนดค่าได้อย่างอิสระ โดยรักษาประวัติ บุ๊กมาร์ก ส่วนขยาย และการตั้งค่าต่างๆ ไว้ในไดเร็กทอรีย่อยของตัวเอง (~/.mozilla/firefox/)
ระบบใหม่นี้ จัดการได้โดยตรงจากเมนูหลัก ตัวเลือกในตัวของเบราว์เซอร์ประกอบด้วยการตั้งชื่อ ไอคอน และรูปแบบสีสำหรับแต่ละโปรไฟล์ ต่างจาก "Profile Manager" เวอร์ชันเก่าที่เข้าถึงได้ผ่านบรรทัดคำสั่ง (Firefox –ProfileManager) ระบบใหม่นี้มีอินเทอร์เฟซแบบกราฟิกที่ทันสมัย แม้ว่าทั้งสองวิธีจะทำงานแยกกันและไม่ใช้การตั้งค่าร่วมกันก็ตาม
Firefox 144 แนะนำฟีเจอร์ที่ได้รับการร้องขอเป็นอย่างมาก: ตอนนี้เป็นไปได้ รักษาแท็บที่ใช้งานอยู่ให้มองเห็นได้แม้ว่าจะยุบกลุ่มแท็บก็ตามทำให้การทำงานด้วยแท็บเดียวง่ายขึ้นโดยไม่ต้องขยายกลุ่มทั้งหมด นอกจากนี้ ยังมีการเพิ่มตัวเลือกในการย้ายแท็บไปยังกลุ่มที่ยุบไว้ด้วยการลากด้วยเมาส์ โดยไม่ต้องขยายแท็บ
การปรับปรุงเชิงปฏิบัติอีกประการหนึ่งมาถึงแล้ว โหมดภาพซ้อนภาพ. ผู้ใช้สามารถปิดหน้าต่างลอยได้ ของวิดีโอ โดยไม่ขัดจังหวะการเล่นเพียงแค่กด Shift + Esc หรือกดปุ่ม Shift ค้างไว้ขณะคลิก “ปิด”
การเข้ารหัสที่ปลอดภัยยิ่งขึ้นและเครื่องมือใหม่ที่มีปัญญาประดิษฐ์
ความปลอดภัยของ ผู้จัดการรหัสผ่าน นอกจากนี้ยังได้รับการปรับปรุงใน Firefox 144 อีกด้วย ตอนนี้ใช้ AES-256-CBC เพื่อเข้ารหัสข้อมูลประจำตัวที่จัดเก็บไว้ภายในเครื่อง โดยแทนที่ 3DES-CBC รุ่นเก่าที่มีความทนทานน้อยกว่า
ในด้านการค้นหา Mozilla ได้รวม Google Lens เข้าไว้โดยตรงในเมนูบริบทของรูปภาพ ช่วยให้คุณค้นหาวัตถุที่คล้ายกัน คัดลอกข้อความ หรือแปลได้ ฟีเจอร์นี้พร้อมใช้งาน เฉพาะในกรณีที่ผู้ใช้มี Google เป็นเครื่องมือค้นหาหลัก
นอกจากนี้เบราว์เซอร์ยังเพิ่ม cความเข้ากันได้กับเครื่องมือค้นหา Perplexity เครื่องมือ ขับเคลื่อนโดยปัญญาประดิษฐ์ ซึ่งช่วยให้คุณสามารถถามคำถามเป็นภาษาธรรมชาติได้จากแถบที่อยู่ ผู้ใช้สามารถตั้งค่าเป็นเครื่องมือค้นหาเริ่มต้นหรือใช้เป็นครั้งคราวก็ได้
ในระบบ Windows Firefox จะเปิดลิงก์ภายนอกภายในหน้าต่างที่ใช้งานอยู่ของเดสก์ท็อปเสมือนปัจจุบัน ซึ่งจะช่วยหลีกเลี่ยงการสลับไปมาระหว่างเดสก์ท็อปที่น่ารำคาญ
ความก้าวหน้าสำหรับนักพัฒนาเว็บและ API ใหม่
Firefox 144 ยังมีคุณสมบัติการปรับปรุงและเครื่องมือสำหรับนักพัฒนาใหม่:
- ขณะนี้เครื่องมือตรวจสอบอนุญาตให้เข้าถึงคุณสมบัติ CSS ที่กำหนดเองได้โดยตรงภายในฟังก์ชัน var() นอกเหนือจากการแยกแยะระหว่างเหตุการณ์ดั้งเดิมและเหตุการณ์ที่กำหนดเอง
- เพิ่ม API ของ Element.moveBefore() ซึ่งทำให้การย้ายองค์ประกอบใน DOM tree ง่ายขึ้นโดยไม่ต้องรีเซ็ตสถานะ และรองรับ MathML ได้มากขึ้นด้วยคุณสมบัติ math-shift: compact ใหม่ ซึ่งปรับปรุงการแสดงตัวห้อยให้ดีขึ้น
- ในขณะเดียวกัน API ของ PerformanceEventTiming จะเพิ่มแอตทริบิวต์ InteractionID ซึ่งช่วยให้สามารถเชื่อมโยงเหตุการณ์ต่างๆ (เช่น การแตะหน้าจอหรือการคลิก) กับการดำเนินการของผู้ใช้รายเดียวได้ ทำให้การวัดประสิทธิภาพมีความแม่นยำมากขึ้น
- นำเอาคำสั่ง HTML และแอตทริบิวต์ commandfor มาใช้ ซึ่งทำให้การสร้างเมนูแบบโต้ตอบง่ายขึ้นโดยไม่ต้องใช้ JavaScript และเพิ่มการรองรับสำหรับ View Transitions API ซึ่งช่วยให้คุณสามารถสร้างการเปลี่ยนแปลงที่ราบรื่นระหว่างหน้าหรือสถานะ DOM ได้
WebRender, WebGPU และการรองรับมัลติมีเดียอื่นๆ อีกมากมาย
มอเตอร์ WebRender สามารถใช้การสั่นไหวกับ CSS gradient ได้แล้ว (การไล่ระดับสีเชิงเส้น, การไล่ระดับสีแบบรัศมี, การไล่ระดับสีแบบกรวย) เมื่อเรนเดอร์ด้วยการเร่งความเร็วด้วยฮาร์ดแวร์
La API ของ WebGPU เพิ่มวิธี GPUDevice.importExternalTextureซึ่งช่วยให้คุณสามารถนำเข้าพื้นผิวจากองค์ประกอบวิดีโอ HTML หรือ VideoFrame ได้
Firefox ยังปรับปรุงการรองรับสำหรับ WebRTC เพิ่มพารามิเตอร์ resizeMode ใน getUserMedia() เพื่อให้สามารถครอบตัดและปรับขนาดวิดีโอที่บันทึกไว้ได้ และความสามารถในการถ่ายโอนวัตถุ RTCDataChannel ระหว่างเธรดโดยใช้ WebWorker
API ของ ScreenOrientation ได้รับการอัปเดตด้วยวิธีการ lock() และ unlock() เพื่อควบคุมการวางแนวหน้าจอบนอุปกรณ์ Android และแท็บเล็ต Windows
มีอะไรใหม่สำหรับ Android และการแก้ไขด้านความปลอดภัย
ในเวอร์ชันมือถือ Firefox สำหรับ Android มีตัวบ่งชี้การแปลอัตโนมัติ ซึ่งจะรายงานว่าหน้าเว็บได้รับการแปลครบถ้วนแล้วหรือไม่ ขณะนี้เบราว์เซอร์สามารถดาวน์โหลดได้จาก AppGallery ของ Huawei แล้ว แม้ว่าข้อกำหนดขั้นต่ำจะเพิ่มขึ้น โดยกำหนดให้ต้องใช้ Android 8 ขึ้นไป
หากสนใจทราบข้อมูลเพิ่มเติม คุณสามารถดูบันทึกประจำรุ่นได้ใน ลิงค์ต่อไปนี้
จะติดตั้ง Firefox บน Linux ได้อย่างไร?
หากคุณเป็นผู้ใช้ Firefox อยู่แล้ว คุณควรรู้ว่า คุณสามารถอัปเดตได้อย่างง่ายดาย เป็นเวอร์ชันล่าสุด การเข้าถึงเมนูการกำหนดค่า ผู้ที่เปิดใช้งานการอัปเดตอัตโนมัติไม่จำเป็นต้องกังวล เนื่องจากจะได้รับเวอร์ชันใหม่โดยไม่ต้องมีการแทรกแซงด้วยตนเอง
ในทางกลับกัน หากคุณไม่ต้องการรอการอัปเดตอัตโนมัติ คุณสามารถทำได้ด้วยตนเอง โดยเพียงแค่ไปที่เมนู > ช่วยเหลือ > เกี่ยวกับ Firefox ซึ่งจะเป็นการเปิดหน้าต่างที่แสดงเวอร์ชันที่ติดตั้ง และหากเปิดใช้งานฟังก์ชันนี้ ให้ตรวจสอบการอัปเดตที่มีอยู่
สำหรับ Ubuntu, Linux Mint และผู้ใช้อนุพันธ์อื่น ๆ จาก Ubuntu เช่นกัน สามารถอัปเดต Firefox ผ่านทาง PPA อย่างเป็นทางการได้- ในการดำเนินการนี้ ให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y อัปเดต sudo apt-get sudo apt ติดตั้ง firefox
ตัวเลือกการติดตั้งอื่นที่มีให้คือผ่าน Flatpak หากต้องการใช้วิธีนี้ คุณต้องมีการสนับสนุน Flatpak บนระบบของคุณ เมื่อเปิดใช้งานแล้ว คุณสามารถติดตั้ง Firefox ได้โดยการรันคำสั่งต่อไปนี้ในเทอร์มินัล:
flatpak ติดตั้ง flathub org.mozilla.firefox
สำหรับผู้ที่ติดตั้งเบราว์เซอร์แล้ว ก็เพียงพอแล้วที่จะดำเนินการคำสั่งต่อไปนี้เพื่อไม่เพียงแค่อัปเดต Firefox เท่านั้น แต่ยังรวมถึงแอปพลิเคชันทั้งหมดที่อยู่ในรูปแบบ Flatpak ด้วย:
การอัปเดต flatpack
สำหรับผู้ที่ชอบใช้ Snap สามารถติดตั้งเบราเซอร์ได้โดยพิมพ์คำสั่งต่อไปนี้
sudo snap ติดตั้ง firefox
และเพื่ออัปเดตแอปพลิเคชันที่เราติดตั้งในรูปแบบ Snap เพียงพิมพ์ต่อไปนี้ในเทอร์มินัล:
sudo snap รีเฟรช