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

เว็บเบราว์เซอร์ Firefox 127 เปิดตัวแล้วและมีการสร้างการอัปเดตสาขาการสนับสนุนระยะยาว - 115.12.0 สาขา Firefox 128 ได้ถูกโอนไปยังขั้นตอนการทดสอบเบต้า ซึ่งมีกำหนดการเปิดตัวในวันที่ 9 กรกฎาคม

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

  • มีการเพิ่มปุ่มลงในเมนู "V" พร้อมด้วยรายการแท็บที่เปิดอยู่ทั้งหมด และในเมนูบริบทของแท็บเพื่อปิดแท็บที่ซ้ำกันทั้งหมดในหน้าต่างปัจจุบัน

    การเปิดตัว Firefox 127
  • เปิดใช้งานการแทนที่โปรโตคอล HTTP โดยอัตโนมัติด้วย HTTPS สำหรับทรัพยากรในแท็ก - และ หากใช้แท็กเหล่านี้บนหน้าเว็บที่เปิดผ่าน HTTPS หากไม่มีทรัพยากรที่ดาวน์โหลดผ่าน HTTPS ทรัพยากรเหล่านั้นจะไม่แสดงจากหน้าที่เปิดผ่าน HTTPS อีกต่อไป
  • เพิ่มการรองรับการตรวจจับเชิงทำนาย ที่อยู่ IP โฮสต์โดยไม่ต้องรอให้ผู้ใช้คลิกลิงก์หรือร้องขอทรัพยากรที่ระบุไว้ในหน้าเว็บ โดเมนที่ต้องได้รับการแก้ไขใน DNS ล่วงหน้าควรระบุไว้ในองค์ประกอบ "ลิงก์" พร้อมด้วยแอตทริบิวต์ 'rel="dns-prefetch"'
  • เพื่อลดข้อมูลที่สามารถใช้เพื่อระบุผู้ใช้ทางอ้อม สำหรับระบบ x32 แบบ 86 บิต ส่วนหัว User-Agent รวมถึง navigator.platform และ navigator.oscpu JavaScript API จะระบุสถาปัตยกรรม x86_64 ในตอนนี้
  • ขณะนี้เครื่องมือบันทึกภาพหน้าจอรองรับการสร้างภาพหน้าจอสำหรับไฟล์ SVG และ XML รวมถึงหน้าบริการ "เกี่ยวกับ:" เพิ่มความสามารถในการควบคุมการสร้างภาพหน้าจอโดยใช้แป้นพิมพ์ลัด ใช้งานความเข้ากันได้กับธีมการออกแบบและโหมดการแสดงผลที่มีคอนทราสต์สูง (HCM, โหมดคอนทราสต์สูง) ปรับปรุงประสิทธิภาพในการบันทึกพื้นที่ขนาดใหญ่ของหน้าจอ
  • เพิ่มการตั้งค่า toolkit.scrollbox.pagescroll.maxOverlapPercent และ toolkit.scrollbox.pagescroll.maxOverlapLines เป็น about:config เพื่อเปลี่ยนออฟเซ็ตการเลื่อนหน้าเป็นเปอร์เซ็นต์และเส้น
  • บนแท่น Windows ขณะนี้ Firefox จะเปิดใช้งานโดยอัตโนมัติหลังจากที่คอมพิวเตอร์บูตเครื่อง คุณสมบัติการโหลดล่วงหน้านี้ช่วยให้ผู้ใช้ไม่ต้องรอในครั้งแรกที่เปิดแอป – เบราว์เซอร์จะพร้อมใช้งานทันที คุณสมบัตินี้สามารถเปิดใช้งานได้ในการตั้งค่าทั่วไป/การเริ่มต้น หรือผ่านการแจ้งเตือนคล้ายกับข้อความแจ้งให้ตั้งค่า Firefox เป็นเบราว์เซอร์เริ่มต้น
  • บนแพลตฟอร์ม macOS и Windows มีการเพิ่มมาตรการป้องกันการเข้าถึงเพิ่มเติมเมื่อใช้คุณสมบัติการกรอกรหัสผ่านอัตโนมัติสำหรับรหัสผ่านที่บันทึกไว้ หรือเมื่อดูข้อมูลรหัสผ่านในโปรแกรมจัดการรหัสผ่าน การดำเนินการดังกล่าวกับโปรแกรมจัดการรหัสผ่านจะต้องมีการตรวจสอบสิทธิ์ของระบบ (เช่น การป้อนรหัสผ่านของระบบ การตรวจสอบลายนิ้วมือ การตรวจสอบด้วยเสียงหรือใบหน้า)
  • บนแท่น macOS โดยค่าเริ่มต้น การนำทางผ่านองค์ประกอบอินพุตจะเปิดใช้งานโดยใช้ปุ่ม Tab แทนที่จะใช้ปุ่มเฉพาะ macOS โหมดการนำทางด้วยแป้นพิมพ์ที่ไม่ตรงกับพฤติกรรมบนแพลตฟอร์มอื่น (คุณสามารถกลับไปใช้โหมดเดิมได้ในการตั้งค่า)
  • ในข้อความที่ใช้รูปแบบ WebVTT (รูปแบบแทร็กข้อความวิดีโอบนเว็บ) มีการเพิ่มการรองรับอักขระที่อนุญาตในมาร์กอัป HTML WebVTT ใช้เพื่อจัดระเบียบเอาต์พุตข้อความ ณ จุดใดจุดหนึ่ง เช่น เพื่อแสดงคำบรรยาย
  • Clipboard API มีอินเทอร์เฟซ ClipboardItem ตามค่าเริ่มต้นและรองรับเมธอด navigator.clipboard.read() และ navigator.clipboard.write() ซึ่งช่วยให้เว็บแอปพลิเคชันสามารถอ่านและเขียนข้อมูลลงในคลิปบอร์ดได้
    หากคุณพยายามอ่านข้อมูลจากคลิปบอร์ดที่ไม่ได้เขียนโดยเว็บแอปพลิเคชันปัจจุบัน ผู้ใช้จะได้รับแจ้งให้ยืนยันการดำเนินการก่อนดำเนินการ
  • มีการใช้การสนับสนุนแบบทดลองสำหรับการตั้งค่าการเว้นวรรคตัวอักษรแบบสมมาตรผ่านคุณสมบัติ CSS การเว้นวรรคตัวอักษร ในโหมดใหม่ ช่วงเวลาไม่ได้ถูกตั้งค่าระหว่างสัญลักษณ์ปัจจุบันและสัญลักษณ์ถัดไป แต่จะแบ่งออกเป็นสองส่วน ซึ่งจะใช้ก่อนและหลังสัญลักษณ์ โหมดนี้เปิดใช้งานผ่านการตั้งค่าlayout.css.letter-spaceing.modelใน about:config
  • ในแอตทริบิวต์ "href" ของ " " ใช้เพื่อตั้งค่าเส้นทางฐานสำหรับลิงก์ที่เกี่ยวข้อง ไม่อนุญาตให้ใช้รูปแบบ "data:" และ "javascript:"
  • ในการไล่ระดับสีที่สร้างด้วยฟังก์ชัน CSS conic-gradient(), linear-gradient(), radial-gradient(), Repeating-conic-gradient(), Repeating-linear-gradient() และ Repeating-radial-gradient() อนุญาต ที่จะใช้ประเภท " -
  • มีการเพิ่มเมธอดให้กับ Set object ซึ่งกำหนดคอลเลกชันของค่า ด้วยการดำเนินการทั่วไปสำหรับการทำงานกับชุด: Set.prototype.intersection()
    Set.prototype.union()
    Set.prototype.difference()
    Set.prototype.symmetricDifference()
    Set.prototype.isSubsetOf()
    Set.prototype.isSupersetOf() และ Set.prototype.isDisjointFrom()
  • ห้ามติดตั้งส่วนเสริมที่มีไฟล์ XPI ที่ลงนามโดยใช้อัลกอริธึมที่ไม่ปลอดภัย (การตั้งค่า PREF_XPI_WEAK_SIGNATURES_ALLOWED ถูกตั้งค่าเป็น false ตามค่าเริ่มต้น)
  • ในเวอร์ชันแพลตฟอร์ม Android:
    • เพิ่มการรองรับการแปลเนื้อหาจากภาษาหนึ่งเป็นอีกภาษาหนึ่ง เช่นเดียวกับใน Firefox เวอร์ชันเดสก์ท็อป การแปลใช้ระบบการแปลที่มีอยู่ในแอปพลิเคชัน ซึ่งดำเนินการแปลบนระบบภายในของผู้ใช้โดยไม่ต้องเข้าถึงบริการคลาวด์ภายนอก
    • มีการเพิ่มรายการ "รหัสผ่าน" ใหม่ลงในเมนู "... "
    • อนุญาตให้ใช้ปุ่ม Enter บนแป้นตัวเลขด้านข้างของแป้นพิมพ์เดสก์ท็อปเพื่อยืนยัน URL ที่ป้อนในแถบที่อยู่
    • มีการเพิ่มประสิทธิภาพเพิ่มเติมในขั้นตอนการคอมไพล์ ซึ่งทำให้สามารถเพิ่มการตอบสนองของอินเทอร์เฟซ ลดเวลาการเริ่มต้นระบบ และยืดอายุแบตเตอรี่ของอุปกรณ์ได้
    • ส่วนที่มีรายการหน้าที่บันทึกไว้ล่าสุดถูกย้ายไปยังส่วนบุ๊กมาร์ก รายการจะไม่หายไปอีกต่อไปหลังจากหมดอายุ

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

ที่มา: opennet.ru

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