Firefox 133 มาพร้อมกับการปรับปรุงความปลอดภัยในแท็บ PiP และอื่นๆ อีกมากมาย

Firefox

Mozilla ประกาศเปิดตัวFirefox เวอร์ชัน 133พร้อมกับเวอร์ชันสนับสนุนเพิ่มเติม 115.18.0 และ 128.5.0 เวอร์ชันใหม่นี้แก้ไขช่องโหว่ 18 รายการโดยสามรายการจัดอยู่ในระดับวิกฤต ซึ่งรวมถึงข้อบกพร่องด้านหน่วยความจำที่อาจทำให้โค้ดที่เป็นอันตรายสามารถทำงานได้เมื่อมีการโต้ตอบกับหน้าเว็บที่ออกแบบมาเพื่อใช้ประโยชน์จากจุดอ่อนเหล่านี้โดยเฉพาะ

Firefox เวอร์ชัน 133 ใหม่นี้ โดดเด่นด้วยการเพิ่มฟีเจอร์ Bounce Tracking Protection ซึ่งเป็นการปรับปรุงโหมดป้องกันการติดตามที่เข้มงวด (ETP, Enhanced Tracking Protection)

กลไกใหม่นี้มุ่งเน้นไปที่การป้องกันการติดตามผ่านการเปลี่ยนเส้นทางโดยการตรวจจับรูปแบบการติดตามเฉพาะ และลบคุกกี้และข้อมูลในเครื่องที่ใช้เพื่อวัตถุประสงค์ในการติดตามเป็นระยะๆ แตกต่างจากวิธีการก่อนหน้านี้ที่อาศัยรายชื่อตัวติดตามที่รู้จัก การป้องกันนี้ใช้หลักการวิเคราะห์เชิงอนุมานขั้นสูงเพื่อระบุและทำให้รูปแบบการติดตามใหม่ๆ เป็นกลาง โดยการวิเคราะห์พฤติกรรมหลังจากการเปลี่ยนเส้นทาง

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

อีกหนึ่งการปรับปรุงใน Firefox 133 คือ ฟังก์ชันใหม่ใน เมนูแท็บที่เปิดอยู่ซึ่งเข้าถึงได้จากปุ่มที่มุมบนขวาตอนนี้ผู้ใช้สามารถดูรายการแท็บที่เปิดอยู่บนอุปกรณ์อื่นๆ ที่เชื่อมโยง กับบัญชี Mozilla เดียวกัน ในแถบด้านข้างทำให้เข้าถึงและซิงโครไนซ์แท็บเหล่านั้นระหว่างอุปกรณ์ต่างๆ ได้ง่ายขึ้น

เกี่ยวกับการจัดการคุกกี้Firefox จะปรับค่าแอตทริบิวต์ "expire" โดยพิจารณาจากความแตกต่างระหว่างเวลาของเซิร์ฟเวอร์และเวลาท้องถิ่นหากระบบมีเวลาคลาดเคลื่อนในอนาคต คุกกี้จะยังคงใช้งานได้ตามเวลาของเซิร์ฟเวอร์ ซึ่งจะช่วยเพิ่มความแม่นยำในสภาพแวดล้อมที่มีการตั้งค่าเวลาไม่สอดคล้องกัน

เวอร์ชันสำหรับ Windows ตอนนี้มีการเร่งความเร็ว GPU สำหรับ Canvas2D API แล้วและ Fetch API ก็รองรับพารามิเตอร์ "keepalive" แล้ว ซึ่งช่วยให้คำขอ HTTP ยังคงทำงานอยู่แม้หลังจากปิดหน้าเว็บ เหมาะอย่างยิ่งสำหรับการส่งข้อมูลเมื่อสิ้นสุดเซสชัน

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

สำหรับนักพัฒนา Firefox 133 แนะนำความสามารถใหม่ในการจัดการกล่องโต้ตอบโดยใช้เหตุการณ์ "beforetoggle" และ "toggle" บนองค์ประกอบ ซึ่งขณะนี้คุณสามารถจับภาพสถานะก่อนเปิดหรือปิดกล่องโต้ตอบได้

การเปลี่ยนแปลงที่สำคัญอื่นๆ ได้แก่ :

  • PiP “รูปภาพซ้อนภาพ” ได้รับการปรับปรุงและได้รับการสนับสนุนบนไซต์จำนวนมากขึ้น
  • เพิ่มการสนับสนุนสำหรับแอตทริบิวต์ contenteditable ที่ตั้งค่าเป็นโหมดข้อความธรรมดาและ :has-slotted CSS pseudo-class สามารถเปิดใช้งานทั้งสองได้ในการตั้งค่าขั้นสูงเกี่ยวกับ config
  • เบราว์เซอร์ขยายการสนับสนุนไปยัง Web Workers โดยอนุญาตให้ใช้สิทธิ์ API ผ่านคุณสมบัติ WorkerNavigator.permissions
  • องค์ประกอบมัลติมีเดีย และ เพิ่มเหตุการณ์ onwaitingforkey ซึ่งออกแบบมาเพื่อจัดการกับสถานการณ์ที่การเล่นหยุดลงเนื่องจากไม่มีคีย์ถอดรหัส

หากคุณสนใจเรียนรู้เพิ่มเติม คุณสามารถดูบันทึกการเปลี่ยนแปลงได้ที่ลิงก์ต่อไปนี้

จะติดตั้ง 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 รีเฟรช

เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google