การเปิดตัว Firefox 159

Firefox 159 ได้ถูกปล่อยออกมาแล้ว พร้อมกับการอัปเดตเวอร์ชันก่อนหน้าในสายสนับสนุนระยะยาว ได้แก่ 153.6.0 และ 115.44.0 และในส่วนหนึ่งของรอบการปล่อยเวอร์ชันใหม่ทุกสองสัปดาห์ Firefox 160 ได้เข้าสู่ช่วงทดสอบเบต้าแล้ว โดยมีกำหนดการปล่อยเวอร์ชันเต็มในวันที่ 10 พฤศจิกายน

คุณสมบัติใหม่ที่สำคัญใน Firefox 159 (1, 2, 3):

  • มีการเพิ่มปุ่มสำหรับเข้าถึงรหัสผ่านที่บันทึกไว้ในแถบด้านข้างเริ่มต้นแล้ว

  • โหมด "Smart Window" ซึ่งเป็นพื้นที่แยกต่างหากสำหรับการโต้ตอบกับ AI ตอนนี้มีฟีเจอร์ติดตามการเปลี่ยนแปลงบนหน้าเว็บแล้ว ตัวอย่างเช่น ฟีเจอร์ใหม่นี้สามารถใช้ตรวจจับการลดราคาในร้านค้าออนไลน์ได้ หากต้องการเปิดใช้งานการติดตาม ให้ใช้คำสั่ง "/watch" ในแชทผู้ช่วย AI ในตัวของเบราว์เซอร์ และหากต้องการควบคุม ให้ใช้ปุ่ม Tasks ในแถบเครื่องมือหรือหน้า about:smartwindowtasks Firefox จะแสดงการแจ้งเตือนเมื่อตรวจพบการเปลี่ยนแปลง
  • ฟังก์ชันสรุปเนื้อหาหน้าเว็บด้วย AI ได้รับการออกแบบใหม่ให้ส่งลิงก์ของหน้าเว็บไปยังผู้ให้บริการ AI แทนที่จะเป็นข้อความของหน้าเว็บ ซึ่งได้แก้ไขปัญหาการวิเคราะห์หน้าเว็บที่ไม่สมบูรณ์แล้ว
  • ได้เพิ่มปุ่มลัดแล้ว: Ctrl+Shift+A สำหรับค้นหาแท็บที่เปิดอยู่ และ Ctrl+Shift+F สำหรับจัดการส่วนเสริมหรือธีม สามารถเปลี่ยนแปลงปุ่มลัดได้ในหน้า about:keyboard
  • ในการประกอบสำหรับ macOS ขณะนี้ได้เปิดใช้งานอินเทอร์เฟซดั้งเดิมของแพลตฟอร์มสำหรับการส่งข้อมูลผ่านแอปพลิเคชันอื่น ๆ เช่น AirDrop และ Messages แล้ว นอกจากนี้ยังเพิ่มความสามารถในการส่งแท็บที่เลือกหลายแท็บพร้อมกันได้อีกด้วย
  • ในเครื่องมือสำหรับนักพัฒนาเว็บ ตอนนี้คอนโซลเว็บอนุญาตให้กำหนดค่าตัวแปรใหม่ได้ ซึ่งก่อนหน้านี้ได้ประกาศไว้โดยใช้คำสั่ง let, const และ class แล้ว
  • เพิ่มการรองรับแอนิเมชันที่ขับเคลื่อนด้วยการเลื่อนแล้ว ซึ่งช่วยให้คุณสร้างตัวบ่งชี้เพื่อแสดงตำแหน่งของหน้าเว็บ หรือเพิ่มเอฟเฟกต์ที่เปลี่ยนแปลงเนื้อหาเมื่อปรากฏขึ้นในระหว่างการเลื่อน มีสองโหมดให้เลือกใช้ ได้แก่ "ScrollTimeline" สำหรับเชื่อมโยงกับตำแหน่งการเลื่อนสัมพัทธ์กับแกนพิกัด และ "ViewTimeline" สำหรับเชื่อมโยงกับค่าชดเชยการแสดงผลสัมพัทธ์ขององค์ประกอบเนื้อหาแต่ละรายการภายในพื้นที่การเลื่อน มีการเพิ่มคุณสมบัติ CSS ใหม่ ได้แก่ animation-timeline, scroll-timeline, view-timeline และ animation-range
  • ขณะนี้รองรับการลงทะเบียนองค์ประกอบแบบกำหนดเองแล้ว เพื่อแยกขอบเขตขององค์ประกอบ HTML แบบกำหนดเอง ซึ่งอาจจำเป็นเมื่อใช้หลายองค์ประกอบ HTML แบบกำหนดเองที่มีชื่อเดียวกันในหน้าเดียว หากมีการใช้ไลบรารีหลายตัวที่กำหนดองค์ประกอบที่มีชื่อเดียวกันในหน้าเดียวกัน ตัวสร้าง JavaScript CustomElementRegistry() จะช่วยให้คุณสามารถกำหนดองค์ประกอบจากแต่ละไลบรารีให้กับส่วนเฉพาะของลำดับชั้น DOM ที่ไม่ทับซ้อนกับการลงทะเบียน window.customElements ทั่วโลก ตัวอย่างเช่น หากสองไลบรารีกำหนดองค์ประกอบที่แตกต่างกันแต่มีชื่อเดียวกัน จากนั้นในส่วนหนึ่งของหน้าเว็บ คุณสามารถใช้องค์ประกอบนั้นได้ จากห้องสมุดแห่งแรก และอีกด้านหนึ่งจากห้องสมุดแห่งที่สอง
  • ปัจจุบัน WebGL API รองรับส่วนขยาย EXT_clip_control และ EXT_texture_mirror_clamp_to_edge แล้ว และ WebGL 2 รองรับส่วนขยาย EXT_texture_norm16 ด้วย
  • API Sanitizer ใช้กระบวนการตรวจสอบความปลอดภัยของโค้ด HTML ในขั้นตอนการแยกวิเคราะห์ ก่อนที่จะเพิ่มองค์ประกอบลงในโครงสร้าง DOM ซึ่งช่วยแก้ปัญหาเกี่ยวกับการเรียกใช้คอนสตรัคเตอร์สำหรับองค์ประกอบที่กำหนดเองซึ่งถูกลบออกในระหว่างกระบวนการตรวจสอบความปลอดภัยนี้
  • ในเวอร์ชั่นสำหรับ Android ปัญหาการโหลดแท็บใหม่บนอุปกรณ์ Xiaomi และ Redmi ลดลงอย่างเห็นได้ชัด ปัญหาการเล่นวิดีโอในเว็บไซต์ต่างๆ เช่น The New York Times ได้รับการแก้ไขแล้ว
  • ใน Firefox Enterprise ผู้ดูแลระบบสามารถขอให้ลงชื่อเข้าใช้ใหม่โดยใช้บัญชีองค์กรก่อนกู้คืนเซสชันหลังจากเกิดข้อผิดพลาดได้แล้ว การสร้างข้อมูล Software Bill of Materials (SBOM) รองรับแล้วใน Firefox Enterprise เวอร์ชันต่างๆ การกรอกแบบฟอร์มอัตโนมัติโดยใช้ AI ถูกปิดใช้งานโดยค่าเริ่มต้น

นอกจากฟีเจอร์ใหม่และการแก้ไขข้อบกพร่องแล้ว Firefox 159 ยังแก้ไขช่องโหว่ด้านความปลอดภัย 167 รายการ โดย 108 รายการมีระดับความรุนแรงสูง ช่องโหว่ส่วนใหญ่เกิดจากปัญหาการจัดการหน่วยความจำ เช่น บัฟเฟอร์โอเวอร์โฟลว์และการเข้าถึงหน่วยความจำหลังจากที่ถูกปล่อยไปแล้ว ปัญหาเหล่านี้อาจนำไปสู่การเรียกใช้โค้ดที่เป็นอันตรายเมื่อเปิดหน้าเว็บที่สร้างขึ้นเป็นพิเศษ

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster