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

เว็บเบราว์เซอร์ถูกปล่อยออกมา Firefox 73และ รุ่นมือถือ Firefox 68.5 สำหรับแพลตฟอร์ม Android นอกจากนี้ ยังมีการสร้างการอัปเดตอีกด้วย สาขา การสนับสนุนระยะยาว 68.5.0. ใกล้จะถึงเวทีแล้ว. การทดสอบเบต้า สาขา Firefox 74 จะย้ายไปซึ่งมีกำหนดการเปิดตัวในวันที่ 10 มีนาคม (project ย้ายแล้ว เป็นเวลา 4 สัปดาห์ วงจรการพัฒนา).

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

  • ในโหมดการเข้าถึง DNS ผ่าน HTTPS (DoH, DNS ผ่าน HTTPS) มีการเพิ่มการรองรับบริการแล้ว NextDNSนอกเหนือจากเซิร์ฟเวอร์ CloudFlare DNS ที่นำเสนอก่อนหน้านี้ (“https://1.1.1.1/dns-query”) เปิดใช้งาน DoH และเลือก ผู้จัดหา หนึ่งสามารถ ในการตั้งค่าการเชื่อมต่อเครือข่าย
    การเปิดตัว Firefox 73

  • ขั้นแรกได้ดำเนินการแล้ว การเลิกจ้าง รองรับส่วนเสริมที่ติดตั้งโดยวิธีแก้ปัญหา การเปลี่ยนแปลงจะส่งผลต่อการติดตั้งส่วนเสริมในไดเรกทอรีที่ใช้ร่วมกันเท่านั้น (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ หรือ ~/.mozilla/extensions/) ที่ประมวลผลโดยอินสแตนซ์ Firefox ทั้งหมดบนระบบ ( ไม่เกี่ยวข้องกับผู้ใช้) โดยปกติวิธีนี้ใช้สำหรับการติดตั้งส่วนเสริมล่วงหน้าในการแจกจ่าย สำหรับการทดแทนที่ไม่พึงประสงค์ด้วยแอปพลิเคชันบุคคลที่สาม สำหรับการรวมส่วนเสริมที่เป็นอันตราย หรือสำหรับการส่งส่วนเสริมแยกต่างหากด้วยตัวติดตั้งของตัวเอง ใน Firefox 73 ส่วนเสริมดังกล่าวจะยังคงใช้งานได้ แต่จะถูกย้ายจากไดเร็กทอรีทั่วไปไปยังโปรไฟล์ผู้ใช้แต่ละโปรไฟล์ เช่น จะถูกแปลงเป็นรูปแบบที่ใช้ในการติดตั้งผ่านตัวจัดการส่วนเสริม
  • เพิ่มความสามารถในการตั้งค่าระดับมาตราส่วนพื้นฐานทั่วโลกที่ใช้กับทุกหน้าแทนที่จะเชื่อมโยงกับแต่ละไซต์ คุณสามารถเปลี่ยนขนาดโดยรวมได้ในการตั้งค่า (เกี่ยวกับ: การตั้งค่า) ในส่วน "ภาษาและรูปลักษณ์" นอกจากนี้ยังมีตัวเลือกในการตั้งค่าที่ให้คุณใช้การปรับขนาดกับข้อความเท่านั้นโดยไม่ต้องแตะรูปภาพ

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

  • กล่องโต้ตอบที่ขอให้คุณบันทึกการเข้าสู่ระบบจะปรากฏขึ้นเฉพาะเมื่อค่าการเข้าสู่ระบบในช่องป้อนข้อมูลมีการเปลี่ยนแปลงเท่านั้น
  • บนระบบที่มีไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ ใหม่กว่ารีลีส 432 และความละเอียดหน้าจอน้อยกว่า 1920x1200 ระบบคอมโพสิตจะถูกเปิดใช้งาน เว็บเรนเดอร์. ก่อนหน้านี้ WebRender เปิดใช้งานเฉพาะกับ NVIDIA GPU ที่มีไดรเวอร์ Nouveau รวมถึง AMD และ Intel GPU ระบบคอมโพสิต WebRender เขียนด้วยภาษา Rust และว่าจ้างบุคคลภายนอกในการดำเนินการเรนเดอร์เนื้อหาหน้าให้กับ GPU
  • เพิ่ม โอกาส โดยใช้แนวคิด Siteเฉพาะเบราว์เซอร์ (SSB) เพื่อ
    ทำงานร่วมกับเว็บแอปพลิเคชันเช่นเดียวกับโปรแกรมเดสก์ท็อปทั่วไป ในโหมด
    SSB ซ่อนเมนู แถบที่อยู่ และองค์ประกอบอื่นๆ ของอินเทอร์เฟซเบราว์เซอร์ และในหน้าต่างปัจจุบัน คุณสามารถเปิดได้เฉพาะลิงก์ไปยังหน้าของไซต์ปัจจุบันเท่านั้น (ลิงก์ภายนอกจะเปิดในหน้าต่างเบราว์เซอร์แยกต่างหาก) ต่างจากโหมดคีออสก์ที่มีอยู่ งานไม่ได้ดำเนินการในโหมดเต็มหน้าจอ แต่ในหน้าต่างปกติ แต่ไม่มีองค์ประกอบอินเทอร์เฟซเฉพาะของ Firefox หากต้องการเปิดลิงก์ในโหมด SSB จะมีการเสนอแฟล็กบรรทัดคำสั่ง "-ssb" ซึ่งสามารถใช้เมื่อสร้างทางลัดสำหรับเว็บแอปพลิเคชัน โหมดนี้ยังสามารถเรียกใช้ได้โดยใช้ปุ่ม "เปิดเบราว์เซอร์เฉพาะไซต์" ซึ่งอยู่ในเมนูการทำงานของหน้า (จุดไข่ปลาทางด้านขวาของแถบที่อยู่) ตามค่าเริ่มต้น โหมดนี้จะไม่ทำงานและต้องเปิดใช้งานโดยการระบุ “browser.ssb.enabled = true” ใน about:config
    การเปิดตัว Firefox 73

  • โหมดการแสดงผลคอนทราสต์สูง ออกแบบมาสำหรับผู้ที่มีการมองเห็นเลือนลางหรือมีความบกพร่องในการรับรู้สี ขณะนี้รองรับภาพพื้นหลังแล้ว เพื่อรักษาความสามารถในการอ่านและให้ระดับคอนทราสต์ที่เหมาะสม ข้อความที่มองเห็นจะถูกคั่นด้วยพื้นหลังแยกต่างหากซึ่งใช้สีของธีมที่ใช้งานอยู่
  • ปรับปรุงคุณภาพเสียงเมื่อเพิ่มหรือลดความเร็วในการเล่น;
  • ปรับปรุงการตรวจจับการเข้ารหัสข้อความเก่าโดยอัตโนมัติบนเพจที่ไม่ได้ให้ข้อมูลการเข้ารหัสอย่างชัดเจน
  • ในแถบค้นหาบนเว็บคอนโซล ขณะนี้คุณสามารถกรองด้วยคีย์ที่หายไปได้โดยการระบุสัญลักษณ์ "-" ก่อนมาสก์หรือนิพจน์ทั่วไป ตัวอย่างเช่น คำค้นหา "-img" จะแสดงองค์ประกอบทั้งหมดที่ไม่มีสตริง "img" ในขณะที่ "-/(cool|rad)/" จะแสดงองค์ประกอบที่ไม่ตรงกับนิพจน์ทั่วไป "/(cool|rad) )/"
  • เพิ่มคุณสมบัติ CSS ใหม่ overscroll-พฤติกรรมแบบอินไลน์ и overscroll พฤติกรรมบล็อก เพื่อควบคุมพฤติกรรมการเลื่อนเมื่อถึงขอบเขตตรรกะของพื้นที่การเลื่อน
  • SVG รองรับคุณสมบัติแล้ว การเว้นวรรคตัวอักษร и การเว้นวรรคคำ.
  • เพิ่มวิธีการ HTMLFormElement ขอส่ง()ซึ่งเริ่มต้นการส่งข้อมูลแบบฟอร์มโดยทางโปรแกรมในลักษณะเดียวกับการคลิกปุ่มส่ง สามารถใช้ฟังก์ชันนี้เมื่อพัฒนาปุ่มส่งแบบฟอร์มของคุณเองซึ่งการเรียก form.submit() ไม่เพียงพอ เนื่องจากไม่ได้ตรวจสอบพารามิเตอร์แบบโต้ตอบ สร้างเหตุการณ์ 'ส่ง' และส่งข้อมูลที่เชื่อมโยงกับปุ่มส่ง
  • สรรพคุณ ความกว้างภายใน и ความสูงด้านใน วัตถุหน้าต่างจะส่งกลับความกว้างและความสูงที่ระบุตามจริงของพื้นที่เสมอ (เค้าโครงวิวพอร์ต) และไม่ใช่ขนาดของส่วนที่มองเห็นได้ (Visual Viewport)
  • ดำเนินการ การเพิ่มประสิทธิภาพการทำงานของเครื่องมือสำหรับนักพัฒนาเว็บ ภาระในการรวบรวมสถิติสำหรับแผงตรวจสอบกิจกรรมเครือข่ายลดลง ในดีบักเกอร์ JavaScript และเว็บคอนโซล การโหลดสคริปต์ขนาดใหญ่โดยอ้างอิงถึงข้อความต้นฉบับ (ที่แมปซอร์ส) ได้รับการเร่งความเร็ว
  • ในเว็บคอนโซลมีปัญหาในการไปเกินขอบเขตของโดเมนปัจจุบัน (คอ, การแชร์ทรัพยากรข้ามต้นทาง) จะแสดงเป็นข้อผิดพลาด แทนที่จะเป็นคำเตือน ขณะนี้ตัวแปรที่กำหนดในนิพจน์พร้อมใช้งานสำหรับการเติมข้อความอัตโนมัติในคอนโซลแล้ว
  • ในเครื่องมือสำหรับนักพัฒนาเว็บในส่วนการตรวจสอบเครือข่าย มีการจัดเตรียมการถอดรหัสข้อความ (JSON, MsgPack และ CBOR) ในรูปแบบ WAMP (WebSocket Web Application Messaging Protocol) ที่ส่งผ่านการเชื่อมต่อ WebSocket

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

นอกจากนวัตกรรมและการแก้ไขข้อบกพร่องใน Firefox 73 แล้ว 15 ช่องโหว่โดย 11 รายการ (รวบรวมภายใต้ CVE-2020-6800 และ CVE-2020-6801) ถูกตั้งค่าสถานะว่าอาจนำไปสู่การเรียกใช้โค้ดของผู้โจมตีเมื่อเปิดหน้าที่ออกแบบเป็นพิเศษ เราขอเตือนคุณว่าปัญหาหน่วยความจำ เช่น บัฟเฟอร์ล้นและการเข้าถึงพื้นที่หน่วยความจำที่ว่างแล้ว เพิ่งถูกทำเครื่องหมายว่าเป็นอันตราย แต่ไม่สำคัญ

ที่มา: opennet.ru

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