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

เว็บเบราว์เซอร์ Firefox 98 เปิดตัวแล้ว นอกจากนี้ยังมีการสร้างการอัปเดตสาขาการสนับสนุนระยะยาว - 91.7.0 สาขา Firefox 99 ได้ถูกโอนไปยังขั้นตอนการทดสอบเบต้า ซึ่งมีกำหนดการเปิดตัวในวันที่ 5 เมษายน

นวัตกรรมหลัก:

  • ลักษณะการทำงานเมื่อดาวน์โหลดไฟล์มีการเปลี่ยนแปลง - แทนที่จะแสดงคำขอก่อนเริ่มการดาวน์โหลด ไฟล์จะเริ่มดาวน์โหลดโดยอัตโนมัติ และการแจ้งเตือนเกี่ยวกับการเริ่มดาวน์โหลดจะแสดงในแผงควบคุม ผู้ใช้สามารถรับข้อมูลเกี่ยวกับกระบวนการดาวน์โหลด เปิดไฟล์ที่ดาวน์โหลดระหว่างการดาวน์โหลดได้ตลอดเวลา (การดำเนินการจะดำเนินการหลังจากการดาวน์โหลดเสร็จสิ้น) หรือลบไฟล์ได้ตลอดเวลาผ่านแผงควบคุม ในการตั้งค่า คุณสามารถเปิดใช้งานข้อความแจ้งให้ปรากฏในการบู๊ตทุกครั้ง และกำหนดแอปพลิเคชันเริ่มต้นสำหรับการเปิดไฟล์บางประเภท
    การเปิดตัว Firefox 98
  • เพิ่มการกระทำใหม่ให้กับเมนูบริบทที่แสดงเมื่อคลิกขวาที่ไฟล์ในรายการดาวน์โหลด ตัวอย่างเช่น การใช้ตัวเลือก เปิดไฟล์ที่คล้ายกันเสมอ คุณสามารถอนุญาตให้ Firefox เปิดไฟล์โดยอัตโนมัติหลังจากการดาวน์โหลดเสร็จสิ้นในแอปพลิเคชันที่เกี่ยวข้องกับไฟล์ประเภทเดียวกันบนระบบ คุณยังสามารถเปิดไดเร็กทอรีด้วยไฟล์ที่ดาวน์โหลด ไปที่หน้าที่เริ่มต้นการดาวน์โหลด (ไม่ใช่ตัวดาวน์โหลด แต่เป็นลิงก์ไปยังการดาวน์โหลด) คัดลอกลิงก์ ลบการกล่าวถึงการดาวน์โหลดออกจากประวัติการเข้าชมของคุณ และล้าง รายการในแผงดาวน์โหลด
    การเปิดตัว Firefox 98
    การเปิดตัว Firefox 98
  • เครื่องมือค้นหาเริ่มต้นมีการเปลี่ยนแปลงสำหรับผู้ใช้บางราย ตัวอย่างเช่น ในแอสเซมบลีภาษาอังกฤษที่ทดสอบแล้ว แทนที่จะเป็น Google ตอนนี้ DuckDuckGo ถูกบังคับให้เปิดใช้งานตามค่าเริ่มต้น ในขณะเดียวกัน Google ก็ยังคงอยู่ในเครื่องมือค้นหาเป็นตัวเลือกและสามารถเปิดใช้งานได้ตามค่าเริ่มต้นในการตั้งค่า เหตุผลที่อ้างถึงในการบังคับให้เปลี่ยนแปลงเครื่องมือค้นหาเริ่มต้นก็คือ ไม่สามารถจัดหาตัวจัดการสำหรับเครื่องมือค้นหาบางรายการต่อไปได้ เนื่องจากขาดการอนุญาตอย่างเป็นทางการ ข้อตกลงปริมาณการค้นหาของ Google ดำเนินไปจนถึงเดือนสิงหาคม 2023 และสร้างรายได้ประมาณ 400 ล้านดอลลาร์ต่อปี ซึ่งเป็นรายได้ส่วนใหญ่ของ Mozilla
    การเปิดตัว Firefox 98
  • การตั้งค่าเริ่มต้นจะแสดงส่วนใหม่พร้อมฟีเจอร์ทดลองที่ผู้ใช้สามารถทดสอบด้วยความเสี่ยงของตนเอง ตัวอย่างเช่น ความสามารถในการแคชหน้าเริ่มต้น, โหมด SameSite=Lax และ SameSite=None, เค้าโครง CSS Masonry, แผงเพิ่มเติมสำหรับนักพัฒนาเว็บ, การตั้งค่า Firefox 100 ในส่วนหัวของ User-Agent, ตัวบ่งชี้ส่วนกลางสำหรับการปิดเสียงและไมโครโฟน มีไว้สำหรับการทดสอบ
    การเปิดตัว Firefox 98
  • เพื่อเพิ่มประสิทธิภาพกระบวนการเปิดใช้งานเบราว์เซอร์ ตรรกะสำหรับการเปิดใช้งานส่วนเสริมที่ใช้ webRequest API จึงมีการเปลี่ยนแปลง การบล็อกการโทร webRequest เท่านั้นจะทำให้ส่วนเสริมเริ่มทำงานระหว่างการเริ่มต้น Firefox WebRequests ในโหมดไม่บล็อกจะล่าช้าจนกว่า Firefox จะเปิดใช้งานเสร็จสิ้น
  • เปิดใช้งานการรองรับแท็ก HTML " " ซึ่งช่วยให้คุณสร้างกล่องโต้ตอบและส่วนประกอบสำหรับการโต้ตอบกับผู้ใช้แบบโต้ตอบได้ เช่น การแจ้งเตือนที่ปิดได้และหน้าต่างย่อย หน้าต่างที่สร้างขึ้นสามารถควบคุมได้จากโค้ด JavaScript
  • การใช้งานข้อกำหนดองค์ประกอบที่กำหนดเองซึ่งช่วยให้คุณสามารถเพิ่มองค์ประกอบ HTML ที่กำหนดเองซึ่งขยายการทำงานของแท็ก HTML ที่มีอยู่ได้เพิ่มการรองรับสำหรับการเพิ่มองค์ประกอบที่กำหนดเองที่เกี่ยวข้องกับการประมวลผลแบบฟอร์มอินพุต
  • เพิ่มคุณสมบัติอักขระยติภังค์ให้กับ CSS ซึ่งสามารถใช้เพื่อตั้งค่าสตริงที่จะใช้แทนอักขระตัวแบ่ง ("-")
  • เมธอด navigator.registerProtocolHandler() ให้การสนับสนุนสำหรับการลงทะเบียนตัวจัดการโปรโตคอลสำหรับโครงร่าง URL ของ ftp, sftp และ ftps
  • เพิ่มคุณสมบัติ HTMLElement.outerText ซึ่งส่งคืนเนื้อหาภายในโหนด DOM เช่นเดียวกับคุณสมบัติ HTMLElement.innerText แต่ต่างจากอย่างหลัง เมื่อเขียนไว้ มันจะแทนที่ไม่ใช่เนื้อหาภายในโหนด แต่แทนที่ทั้งโหนด
  • WebVR API ถูกปิดใช้งานโดยค่าเริ่มต้นและเลิกใช้แล้ว (หากต้องการเปลี่ยนกลับ ให้ตั้งค่า dom.vr.enabled=true ใน about:config)
  • มีการเพิ่มแผงการประเมินความเข้ากันได้ให้กับเครื่องมือสำหรับนักพัฒนาเว็บ แผงจะแสดงตัวบ่งชี้คำเตือนถึงปัญหาที่อาจเกิดขึ้นกับคุณสมบัติ CSS ขององค์ประกอบ HTML ที่เลือกหรือทั้งหน้า ช่วยให้คุณสามารถระบุความไม่เข้ากันกับเบราว์เซอร์ที่แตกต่างกันโดยไม่ต้องทดสอบหน้าในแต่ละเบราว์เซอร์แยกกัน
    การเปิดตัว Firefox 98
  • ให้ความสามารถในการปิดการใช้งานตัวฟังเหตุการณ์สำหรับโหนด DOM ที่กำหนด การปิดใช้งานทำได้ผ่านคำแนะนำเครื่องมือที่แสดงเมื่อคุณวางเมาส์เหนือเหตุการณ์ในอินเทอร์เฟซการตรวจสอบหน้า
    การเปิดตัว Firefox 98
  • เพิ่มรายการ "ละเว้นบรรทัด" ลงในเมนูบริบทของโหมดแก้ไขในตัวดีบักเกอร์เพื่อละเว้นบรรทัดระหว่างการดำเนินการ รายการจะแสดงขึ้นเมื่อมีการตั้งค่าพารามิเตอร์ devtools.debugger.features.blackbox-lines=true ใน about:config
    การเปิดตัว Firefox 98
  • ใช้โหมดสำหรับการเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์โดยอัตโนมัติสำหรับแท็บที่เปิดผ่านการเรียก window.open (ในโหมด devtools.popups.debug สำหรับหน้าที่เปิดเครื่องมือสำหรับนักพัฒนาไว้ เครื่องมือเหล่านั้นจะถูกเปิดโดยอัตโนมัติสำหรับแท็บทั้งหมดที่เปิดจากหน้านี้)
    การเปิดตัว Firefox 98
  • เวอร์ชันสำหรับแพลตฟอร์ม Android ให้ความสามารถในการเปลี่ยนภาพพื้นหลังในหน้าแรกและเพิ่มการสนับสนุนสำหรับการล้างคุกกี้และข้อมูลไซต์สำหรับโดเมนเดียว

นอกเหนือจากนวัตกรรมและการแก้ไขข้อบกพร่องแล้ว Firefox 98 ยังได้ขจัดช่องโหว่ 16 รายการ โดย 4 รายการถูกทำเครื่องหมายว่าเป็นอันตราย ช่องโหว่ 10 รายการ (รวบรวมภายใต้ CVE-2022-0843) เกิดจากปัญหาเกี่ยวกับหน่วยความจำ เช่น บัฟเฟอร์ล้น และการเข้าถึงพื้นที่หน่วยความจำที่ว่างแล้ว ปัญหาเหล่านี้อาจนำไปสู่การรันโค้ดของผู้โจมตีเมื่อเปิดเพจที่ออกแบบมาเป็นพิเศษ

รุ่นเบต้าของ Firefox 99 เพิ่มการรองรับเมนูบริบท GTK ดั้งเดิม เปิดใช้งานแถบเลื่อนลอย GTK รองรับการค้นหาในโปรแกรมดู PDF โดยมีหรือไม่มีตัวกำกับเสียง และเพิ่มปุ่มลัด "n" ให้กับ ReaderMode เพื่อสลับโหมดเปิด/ปิดการอ่านออกเสียง (บรรยาย ).

ที่มา: opennet.ru

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