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

เว็บเบราว์เซอร์ถูกปล่อยออกมา Firefox 76และ รุ่นมือถือ Firefox 68.8 สำหรับแพลตฟอร์ม Android นอกจากนี้ ยังมีการสร้างการอัปเดตอีกด้วย สาขา การสนับสนุนระยะยาว 68.8.0. ใกล้จะถึงเวทีแล้ว. การทดสอบเบต้า Firefox 77 สาขาจะมีการเปลี่ยนแปลง โดยมีกำหนดการเปิดตัวในวันที่ 2 มิถุนายน

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

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

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

    นอกจากนี้ ยังมีคำเตือนว่ารหัสผ่านที่ใช้ในหลาย ๆ ไซต์ถูกบุกรุก หากบัญชีใดบัญชีหนึ่งที่บันทึกไว้เกี่ยวข้องกับข้อมูลประจำตัวรั่วไหล และผู้ใช้นำรหัสผ่านเดิมไปใช้ซ้ำบนไซต์อื่น เขาจะได้รับคำแนะนำให้เปลี่ยนรหัสผ่าน การตรวจสอบจะดำเนินการผ่านการบูรณาการกับฐานข้อมูลโครงการ haveibeenpwned.comซึ่งรวมถึงข้อมูลเกี่ยวกับบัญชีประมาณ 9.5 พันล้านบัญชีที่ถูกขโมยอันเป็นผลมาจากการแฮ็กไซต์ 443 แห่ง วิธี เช็ค ไม่ระบุชื่อและขึ้นอยู่กับการส่งคำนำหน้าแฮช SHA-1 จากอีเมล (อักขระสองสามตัวแรก) เพื่อตอบสนองต่อเซิร์ฟเวอร์สร้างแฮชส่วนท้ายที่สอดคล้องกับคำขอจากฐานข้อมูล และเบราว์เซอร์ที่อยู่ด้านข้างจะตรวจสอบพวกเขา ด้วยแฮชเต็มที่มีอยู่ และหากมีการจับคู่ จะออกคำเตือน (แฮชเต็มจะไม่ถูกส่ง)

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

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

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

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

  • เพิ่ม ระบบการปกครอง งาน "HTTPS เท่านั้น" ซึ่งปิดใช้งานตามค่าเริ่มต้น เมื่อเปิดใช้งานโหมดโดยใช้พารามิเตอร์ “dom.security.https_only_mode” ใน about:config คำขอทั้งหมดที่ทำโดยไม่มีการเข้ารหัสจะถูกเปลี่ยนเส้นทางไปยังตัวเลือกเพจที่ปลอดภัย (“http://” โดยอัตโนมัติ แทนที่ ถึง "https://") การแทนที่จะดำเนินการทั้งในระดับทรัพยากรที่โหลดบนเพจและเมื่อป้อนลงในแถบที่อยู่ หากความพยายามเข้าถึงที่อยู่ที่ป้อนในแถบที่อยู่ผ่าน https สิ้นสุดลงโดยหมดเวลา ผู้ใช้จะเห็นหน้าแสดงข้อผิดพลาดพร้อมปุ่มสำหรับส่งคำขอผ่าน http:// ในกรณีที่เกิดความล้มเหลวเมื่อโหลดผ่านทรัพยากรย่อย “https://” ที่โหลดระหว่างการประมวลผลเพจ ความล้มเหลวดังกล่าวจะถูกละเว้น แต่คำเตือนจะแสดงในคอนโซลเว็บ ซึ่งสามารถดูได้ผ่านเครื่องมือสำหรับนักพัฒนาเว็บ
  • เพิ่มความสามารถในการสลับระหว่างการดูวิดีโออย่างรวดเร็วใน "รูปภาพในภาพ» (ภาพซ้อนภาพ) และการรับชมแบบเต็มหน้าจอ ผู้ใช้สามารถย่อขนาดวิดีโอให้เหลือหน้าต่างเล็ก ๆ และทำงานอื่น ๆ ไปพร้อม ๆ กัน รวมถึงในแอปพลิเคชันอื่นและบนเดสก์ท็อปเสมือน หากคุณต้องการหันเหความสนใจไปที่วิดีโอ เพียงดับเบิลคลิกเพื่อเข้าสู่การรับชมแบบเต็มหน้าจอ การดับเบิลคลิกอีกครั้งจะทำให้มุมมองกลับสู่โหมดภาพซ้อนภาพ
  • มีการทำงานเพื่อปรับปรุงการมองเห็นและความสะดวกในการทำงานกับแถบที่อยู่ เมื่อเปิดแท็บใหม่ เงารอบๆ ช่องแถบที่อยู่จะลดลง แถบบุ๊กมาร์กได้รับการขยายเล็กน้อยเพื่อเพิ่มพื้นที่ที่สามารถคลิกได้บนหน้าจอสัมผัส
  • ในสภาพแวดล้อมที่ใช้ Wayland แบ็กเอนด์ WebGL ใหม่
    นำไปใช้ ความเป็นไปได้ของการเร่งด้วยฮาร์ดแวร์ในการถอดรหัส VP9 และรูปแบบวิดีโออื่น ๆ ที่รองรับใน Firefox การเร่งความเร็วมีให้โดยใช้ VA-API (Video Acceleration API) และ FFmpegDataDecoder (เฉพาะการรองรับ H.264 เท่านั้นที่ถูกนำมาใช้ในรีลีสก่อนหน้า) หากต้องการควบคุมว่าจะเปิดใช้งานการเร่งความเร็วหรือไม่ คุณควรตั้งค่าพารามิเตอร์ “widget.wayland-dmabuf-webgl.enabled” และ “widget.wayland-dmabuf-vaapi.enabled” ใน about:config

  • ใน Windows สำหรับผู้ใช้แล็ปท็อปที่มี Intel GPU และความละเอียดหน้าจอไม่เกิน 1920x1200 ระบบคอมโพสิตจะเปิดใช้งานตามค่าเริ่มต้น เว็บเรนเดอร์ซึ่งเขียนด้วยภาษา Rust และการดำเนินการเรนเดอร์เนื้อหาเพจจากภายนอกไปยังฝั่ง GPU
  • เพิ่มการสนับสนุนวัตถุ AudioWorkletซึ่ง
    อนุญาตให้ใช้อินเทอร์เฟซ ตัวประมวลผลเสียง Worklet и AudioWorkletNodeซึ่งทำงานนอกเธรดหลักของการดำเนินการใน Firefox API ใหม่ช่วยให้คุณประมวลผลเสียงแบบเรียลไทม์ โดยควบคุมพารามิเตอร์เสียงทางโปรแกรมโดยไม่ทำให้เกิดความล่าช้าเพิ่มเติมหรือส่งผลกระทบต่อความเสถียรของเอาต์พุตเสียง การเปิดตัว AudioWorklet ทำให้สามารถเชื่อมต่อกับการโทร Zoom ใน Firefox ได้โดยไม่ต้องติดตั้งโปรแกรมเสริมแยกต่างหาก และยังทำให้สามารถใช้สถานการณ์การประมวลผลเสียงที่ซับซ้อนในเบราว์เซอร์ เช่น เสียงเชิงพื้นที่สำหรับระบบหรือเกมเสมือนจริง

  • ในซีเอสเอส เพิ่ม คำหลักซึ่งกำหนดค่าสีของระบบ (CSS Color Module Level 4)
  • ตัวสร้าง Intl.NumberFormat, Intl.DateTimeFormat และ Intl.RelativeTimeFormat ช่วยให้การประมวลผลตัวเลือก "numberingSystem" และ "calendar" เป็นค่าเริ่มต้น ตัวอย่างเช่น: "Intl.NumberFormat('en-US', { numberingSystem: 'latn' })" หรือ "Intl.DateTimeFormat('th', { Calendar: 'gregory' })"
  • เปิดใช้งานการบล็อกโปรโตคอลที่ไม่รู้จักในวิธีการเช่น "location.href" หรือ .
  • เมื่อทดสอบการนำเสนอไซต์บนอุปกรณ์มือถือโดยใช้โหมดการออกแบบที่ตอบสนองในเครื่องมือสำหรับนักพัฒนาเว็บ จะมีการจำลองพฤติกรรมของอุปกรณ์มือถือเมื่อจัดการการซูมด้วยการแตะสองครั้ง ใช้การแสดงผลแท็ก meta-viewport ที่ถูกต้อง ซึ่งทำให้สามารถเพิ่มประสิทธิภาพไซต์ของคุณสำหรับ Firefox สำหรับ Android โดยไม่ต้องใช้อุปกรณ์เคลื่อนที่
  • ในอินเทอร์เฟซสำหรับการตรวจสอบคำขอเครือข่าย เมื่อคุณดับเบิลคลิกที่ตัวแยกคอลัมน์ในส่วนหัว ขนาดของคอลัมน์ในตารางจะถูกปรับให้เข้ากับข้อมูลที่แสดงโดยอัตโนมัติ
  • มีการเพิ่มตัวกรองการควบคุมใหม่ลงในอินเทอร์เฟซการตรวจสอบ WebSocket สำหรับการแสดงเฟรมควบคุม ใช้ความสามารถในการแสดงตัวอย่างข้อความในรูปแบบ แอคชั่นเคเบิ้ลซึ่งได้รับการเพิ่มลงในรายการโปรโตคอลที่จัดรูปแบบอัตโนมัติ คล้ายกับ socket.io, SignalR และ WAMP
    การเปิดตัว Firefox 76

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

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

  • ในเว็บคอนโซล ในโหมดหลายบรรทัด คุณสามารถซ่อนส่วนของโค้ดที่เกินห้าบรรทัดได้ (หากต้องการขยาย ให้คลิกที่ใดก็ได้ในพื้นที่ที่มีโค้ดแสดงอยู่)

นอกเหนือจากนวัตกรรมและการแก้ไขข้อบกพร่องแล้ว Firefox 76 ยังได้แก้ไขแล้ว 22 ช่องโหว่ซึ่ง 10 รายการ (CVE-2020-12387, CVE-2020-12388 และ 8 ภายใต้ CVE-2020-12395) ถูกทำเครื่องหมายว่ามีความสำคัญและอาจนำไปสู่การเรียกใช้โค้ดของผู้โจมตีเมื่อเปิดหน้าที่ออกแบบเป็นพิเศษ ช่องโหว่ CVE-2020-12388 ช่วยให้คุณสามารถแยกออกจากสภาพแวดล้อมแซนด์บ็อกซ์ใน Windows ได้ด้วยการจัดการโทเค็นการเข้าถึง ช่องโหว่ CVE-2020-12387 เชื่อมโยงกับการเข้าถึงบล็อกหน่วยความจำที่ว่างอยู่แล้ว (ใช้งานฟรี) เมื่อ Web Worker ยุติการทำงาน ปัญหาหน่วยความจำคลัสเตอร์ CVE-2020-12395 เช่นบัฟเฟอร์ล้น

ที่มา: opennet.ru

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