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

เว็บเบราเซอร์ Firefox 113 ได้รับการเผยแพร่และมีการอัพเดตสาขาการสนับสนุนระยะยาว 102.11.0 สาขา Firefox 114 ถูกย้ายไปยังขั้นตอนการทดสอบเบต้าและมีกำหนดวางจำหน่ายในวันที่ 6 มิถุนายน

นวัตกรรมที่สำคัญใน Firefox 113:

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

    เพื่อควบคุมพฤติกรรมนี้ ตัวเลือกพิเศษมีให้ในส่วนการตั้งค่าการค้นหา (เกี่ยวกับ:การตั้งค่า#การค้นหา) และในเกี่ยวกับ:กำหนดค่าพารามิเตอร์ "browser.urlbar.showSearchTerms.featureGate"

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

  • เพิ่มเมนูบริบทลงในรายการแบบเลื่อนลงของคำแนะนำการค้นหา ซึ่งจะแสดงเมื่อคุณคลิกที่ปุ่ม “…” เมนูนี้ให้ความสามารถในการลบคำค้นหาออกจากประวัติการเข้าชมและปิดใช้งานการแสดงลิงก์ผู้สนับสนุน
    การเปิดตัว Firefox 113
  • มีการเสนอการใช้งานโหมดการดูวิดีโอแบบภาพซ้อนภาพ (Picture-in-Picture) ที่ได้รับการปรับปรุง ซึ่งมีการเพิ่มปุ่มเพื่อย้อนกลับเป็นเวลา 5 วินาทีไปข้างหน้าและย้อนกลับ ปุ่มสำหรับเปิดหน้าต่างแบบเต็มหน้าจออย่างรวดเร็ว และ a ตัวเลื่อนกรอไปข้างหน้าพร้อมตัวบ่งชี้ตำแหน่งและระยะเวลาของวิดีโอ
    การเปิดตัว Firefox 113
  • เมื่อเรียกดูในโหมดการเรียกดูแบบส่วนตัว การบล็อกคุกกี้ของบุคคลที่สามและการแยกพื้นที่เก็บข้อมูลของเบราว์เซอร์ที่ใช้ในโค้ดติดตามการเข้าชมได้รับการปรับปรุงให้แข็งแกร่งขึ้น
  • เมื่อกรอกรหัสผ่านในแบบฟอร์มลงทะเบียน ความน่าเชื่อถือของรหัสผ่านที่สร้างขึ้นโดยอัตโนมัติจะเพิ่มขึ้น ซึ่งตอนนี้รูปแบบนี้ใช้อักขระพิเศษด้วย
  • เพิ่มการรองรับภาพเคลื่อนไหว (AVIS) ในการใช้งานรูปแบบภาพ AVIF (AV1 Image Format) ซึ่งใช้เทคโนโลยีการบีบอัดภายในเฟรมจากรูปแบบการเข้ารหัสวิดีโอ AV1
  • เอ็นจิ้นที่ใช้การสนับสนุนเทคโนโลยีสำหรับผู้พิการ (เอ็นจิ้นการเข้าถึง) ได้รับการออกแบบใหม่ ปรับปรุงประสิทธิภาพ การตอบสนอง และความเสถียรอย่างมากสำหรับโปรแกรมอ่านหน้าจอ อินเทอร์เฟซการลงชื่อเพียงครั้งเดียว และเฟรมเวิร์กการช่วยสำหรับการเข้าถึง
  • เมื่อนำเข้าบุ๊กมาร์กจาก Safari และเบราว์เซอร์ที่ใช้กลไก Chromium จะมีการรองรับการนำเข้า favicons ที่เกี่ยวข้องกับบุ๊กมาร์ก
  • การแยกแซนด์บ็อกซ์ของกระบวนการที่โต้ตอบกับ GPU ซึ่งใช้บนแพลตฟอร์ม Windows ได้รับการรัดกุม สำหรับระบบ Windows ตอนนี้คุณสามารถลากและวางเนื้อหาจาก Microsoft Outlook ในบิลด์สำหรับ Windows เอฟเฟ็กต์ภาพที่มีการยืดจะถูกเปิดใช้งานตามค่าเริ่มต้นเมื่อพยายามเลื่อนผ่านจุดสิ้นสุดของหน้า
  • บิลด์สำหรับแพลตฟอร์ม macOS ช่วยให้เข้าถึงเมนูย่อยบริการได้โดยตรงจากเมนูตามบริบทของ Firefox
  • ในสคริปต์ที่ใช้อินเทอร์เฟซ Worklet (เวอร์ชันที่เรียบง่ายของ Web Workers ที่ให้การเข้าถึงขั้นตอนการแสดงผลและการประมวลผลเสียงในระดับต่ำ) ได้เพิ่มการสนับสนุนสำหรับการนำเข้าโมดูล JavaScript โดยใช้คำสั่ง "นำเข้า"
  • เปิดใช้งานโดยการสนับสนุนเริ่มต้นสำหรับฟังก์ชัน color(), lab(), lch(), oklab() และ oklch() ที่กำหนดไว้ในข้อกำหนด CSS Color Level 4 ซึ่งใช้เพื่อกำหนดสีใน sRGB, RGB, HSL, พื้นที่สี HWB, LHC และ LAB
  • ฟังก์ชัน color-mix() ถูกเพิ่มลงใน CSS ซึ่งช่วยให้คุณผสมสีในพื้นที่สีใดก็ได้ตามเปอร์เซ็นต์ที่กำหนด (เช่น หากต้องการเพิ่มสีน้ำเงินเป็นสีขาว 10% คุณสามารถระบุ "สีผสม(ใน srgb, สีน้ำเงิน 10% สีขาว);") .
  • เพิ่มคุณสมบัติ CSS "บังคับปรับสี" เพื่อปิดใช้งานการจำกัดสีแบบบังคับในแต่ละองค์ประกอบ ปล่อยให้ควบคุมสีทั้งหมดผ่าน CSS
  • การสนับสนุนสำหรับ @media) มีการเพิ่มการสืบค้นสื่อ "สคริปต์" ลงใน CSS ซึ่งช่วยให้คุณตรวจสอบความพร้อมใช้งานของความสามารถในการเรียกใช้สคริปต์ (ตัวอย่างเช่น ใน CSS คุณสามารถระบุได้ว่าเปิดใช้งานการสนับสนุน JavaScript หรือไม่)
  • ใหม่ ":nth-child(an + b)" และ ":nth-last-child()" มีการเพิ่มไวยากรณ์หลอกระดับเพื่อให้ได้รับตัวเลือกเพื่อกรององค์ประกอบย่อยล่วงหน้าก่อนที่จะดำเนินการหลัก "An+B" ตรรกะการเลือกที่พวกเขา
  • เพิ่ม Compression Streams API ซึ่งมีอินเทอร์เฟซการเขียนโปรแกรมสำหรับการบีบอัดและคลายการบีบอัดข้อมูล gzip และยุบข้อมูล
  • เพิ่มการรองรับเมธอด CanvasRenderingContext2D.reset() และ OffscreenCanvasRenderingContext2D.reset() เพื่อรีเซ็ตบริบทการแสดงผล
  • เพิ่มการรองรับฟังก์ชัน WebRTC เพิ่มเติมที่ใช้ในเบราว์เซอร์อื่นๆ: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams() และ RTCSctpTransport
  • นำฟังก์ชัน WebRTC เฉพาะของ Firefox ออก mozRTCPeerConnection, mozRTCIceCandidate และ mozRTCSessionDescription WebRTC ซึ่งเลิกใช้งานไปนานแล้ว ลบแอตทริบิวต์ CanvasRenderingContext2D.mozTextStyle ที่เลิกใช้แล้ว
  • เครื่องมือสำหรับนักพัฒนาเว็บได้ขยายการค้นหาในฟังก์ชันไฟล์ที่มีอยู่ในดีบักเกอร์ JavaScript แถบค้นหาถูกย้ายไปที่แถบด้านข้างปกติ ซึ่งช่วยให้คุณเห็นผลลัพธ์เมื่อแก้ไขสคริปต์ แสดงผลลัพธ์ที่ย่อขนาดและผลลัพธ์จากไดเร็กทอรี node_modules ผลการค้นหาในไฟล์ที่ถูกละเว้นจะถูกซ่อนไว้ตามค่าเริ่มต้น เพิ่มการรองรับการค้นหาด้วยมาสก์และความสามารถในการใช้ตัวปรับแต่งเมื่อค้นหา (เช่น ค้นหาโดยไม่คำนึงถึงตัวพิมพ์ใหญ่หรือเล็กของอักขระหรือใช้นิพจน์ทั่วไป)
  • โหมดการจัดรูปแบบภาพ (พิมพ์สวย) ของโค้ด JavaScript ที่ฝังไว้เปิดใช้งานในอินเทอร์เฟซการดูไฟล์ HTML
  • ดีบักเกอร์ JavaScript อนุญาตให้ลบล้างไฟล์สคริปต์ได้ เพิ่มตัวเลือก "เพิ่มการแทนที่สคริปต์" ลงในเมนูบริบทที่แสดงสำหรับไฟล์ที่มีรหัส ซึ่งคุณสามารถอัปโหลดไฟล์ที่มีสคริปต์ไปยังคอมพิวเตอร์ของคุณและแก้ไขได้ หลังจากนั้นสคริปต์ที่แก้ไขนี้จะถูกใช้เมื่อประมวลผลหน้า แม้จะโหลดซ้ำแล้วก็ตาม
    การเปิดตัว Firefox 113
  • ในเวอร์ชัน Android:
    • ตามค่าเริ่มต้น การเร่งด้วยฮาร์ดแวร์ของการถอดรหัสวิดีโอในรูปแบบ AV1 จะถูกเปิดใช้งาน ในกรณีที่ไม่มีการใช้ตัวถอดรหัสซอฟต์แวร์
    • เปิดใช้งานการใช้ GPU เพื่อเร่งการแรสเตอร์ Canvas2D
    • อินเทอร์เฟซของโปรแกรมดู PDF ในตัวได้รับการปรับปรุง การบันทึกไฟล์ PDF ที่เปิดอยู่นั้นง่ายขึ้น
    • แก้ไขปัญหาเกี่ยวกับการเล่นวิดีโอในโหมดหน้าจอแนวนอน

นอกเหนือจากนวัตกรรมและการแก้ไขข้อบกพร่องแล้ว Firefox 113 ยังแก้ไขช่องโหว่ 41 รายการ ช่องโหว่ 33 รายการถูกทำเครื่องหมายว่าเป็นอันตราย โดยช่องโหว่ 30 รายการ (รวบรวมภายใต้ CVE-2023-32215 และ CVE-2023-32216) เกิดจากปัญหาหน่วยความจำ เช่น บัฟเฟอร์ล้นและการเข้าถึงพื้นที่หน่วยความจำที่ว่างแล้ว ปัญหาเหล่านี้อาจนำไปสู่การเรียกใช้รหัสที่เป็นอันตรายเมื่อเปิดหน้าเว็บที่ออกแบบมาเป็นพิเศษ ช่องโหว่ CVE-2023-32207 ทำให้คุณสามารถข้ามการร้องขอสิทธิ์โดยบังคับให้ผู้ใช้คลิกที่ปุ่มยืนยันโดยวางซ้อนเนื้อหาหลอกลวง (clickjacking) ช่องโหว่ CVE-2023-32205 อนุญาตให้คุณซ่อนคำเตือนของเบราว์เซอร์ผ่านป๊อปอัปโอเวอร์เลย์

Firefox 114 เบต้าแนะนำอินเทอร์เฟซผู้ใช้สำหรับจัดการรายการยกเว้นสำหรับ "DNS over HTTPS" การตั้งค่า "DNS ผ่าน HTTPS" ถูกย้ายไปที่ส่วน "ความเป็นส่วนตัวและความปลอดภัย" เพิ่มความสามารถในการค้นหาบุ๊กมาร์กโดยตรงจากเมนูบุ๊กมาร์ก ปุ่มเรียกเมนูบุ๊กมาร์กสามารถวางบนแถบเครื่องมือได้แล้ว เพิ่มความสามารถในการเลือกค้นหาประวัติการเรียกดูในเครื่องเมื่อเลือกประวัติการค้นหาจากเมนูประวัติ ไลบรารี หรือแอปพลิเคชัน

ที่มา: opennet.ru

เพิ่มความคิดเห็น