มีอยู่ เปิดตัว Firefox 69

การเปลี่ยนแปลงที่สำคัญ:

  • รวมอยู่ด้วย ตามค่าเริ่มต้น สคริปต์ที่ขุด cryptocurrencies จะถูกบล็อก
  • การตั้งค่า "ไม่อนุญาตให้ไซต์เล่นเสียง" ช่วยให้ ไม่เพียงแต่บล็อกการเล่นเสียงโดยที่ผู้ใช้ไม่ต้องโต้ตอบอย่างชัดเจน แต่ยังรวมถึงการเล่นวิดีโอด้วย ลักษณะการทำงานสามารถตั้งค่าได้ทั่วโลกหรือเฉพาะเจาะจงสำหรับแต่ละไซต์
  • เพิ่มหน้า about:protections พร้อมสถิติประสิทธิภาพการป้องกันการติดตาม
  • ผู้จัดการรหัสผ่าน ข้อเสนอ รหัสผ่านที่บันทึกไว้สำหรับโดเมนย่อยทั้งหมด (เช่น รหัสผ่านที่บันทึกไว้สำหรับ login.example.com จะถูกนำเสนอบน example.com และโดเมนย่อยทั้งหมด ไม่ใช่แค่ login.example.com)
  • WebRTC เรียนรู้ที่จะยอมรับสตรีมที่เข้ารหัสด้วยตัวแปลงสัญญาณวิดีโอที่แตกต่างกันไปพร้อมๆ กัน ซึ่งมีประโยชน์สำหรับการประชุมที่มีผู้ใช้หลายคนซึ่งผู้เข้าร่วมอาจมีไคลเอนต์ที่แตกต่างกัน
  • ไปที่หน้า about:support เพิ่ม เส้นทางไปยังไฟล์ปฏิบัติการของ Firefox
  • ผู้ใช้จากสหรัฐอเมริกา รวมถึงผู้ใช้ที่อยู่ใน en-US จะได้รับหน้าแท็บใหม่ที่อัปเดต (หมายเลข ขนาด และตำแหน่งของบล็อกที่แตกต่างกัน เนื้อหาจาก Pocket ที่หลากหลายมากขึ้น)
  • ปลั๊กอิน Flash ไม่มีตัวเลือก "เปิดตลอดเวลา" อีกต่อไป การเปิดตัวเนื้อหา Flash ในตอนนี้ต้องอาศัยการคลิกจากผู้ใช้ การสนับสนุน Flash จะถูกลบออกอย่างถาวรในต้นปี 2020 (ในรุ่น ESR จะยังคงอยู่จนถึงสิ้นปีนั้น หลังจากนั้นจะถูกลบออกเนื่องจาก Adobe หยุดการแก้ไขช่องโหว่ใน Flash)
  • ขณะนี้ไฟล์ userChrome.css และ userContent.css จะถูกละเว้นโดยค่าเริ่มต้น การสนับสนุนสำหรับสิ่งเหล่านี้สามารถเปิดใช้งานได้โดยใช้การตั้งค่า toolkit.legacyUserProfileCustomizations.stylesheets (หากผู้ใช้มีไฟล์เหล่านี้และโปรไฟล์เคยถูกเรียกใช้ใน Firefox 68 การตั้งค่าจะถูกเปิดใช้งานอยู่แล้ว ดังนั้นผู้ใช้ที่มีอยู่จะไม่สังเกตเห็นความไม่สะดวก) ผู้ใช้จำนวนค่อนข้างน้อยใช้วิธีการปรับแต่งนี้ ในขณะที่การเข้าถึงไฟล์เหล่านี้ (แม้ว่าจะไม่มีอยู่ก็ตาม) จะใช้เวลาอันมีค่าทุกครั้งที่คุณเริ่มต้น รุ่นต่อๆ ไปจะทำเช่นเดียวกันกับไฟล์ user.js
  • เพื่อลดความเป็นไปได้ของการพิมพ์ลายนิ้วมือจากตัวแทนผู้ใช้ ลบออก ความลึกบิตของเบราว์เซอร์ (เหลือเพียงความลึกบิต OS เท่านั้น) หากก่อนหน้านี้ User Agent ของเบราว์เซอร์ 32 บิตที่ทำงานบนระบบปฏิบัติการ 64 บิตมี “Linux i686 บน x86_64” ตอนนี้จะมีเพียง “Linux x86_64” เท่านั้น ครั้งหนึ่งจำเป็นต้องระบุบิตเนสของเบราว์เซอร์เพื่อโหลดตัวติดตั้ง Flash ด้วยบิตเนสที่ถูกต้อง ขณะนี้ตัวติดตั้ง Flash ไม่ได้ขึ้นอยู่กับความลึกบิตของเบราว์เซอร์ (และการรองรับ Flash จะหายไปในไม่ช้า) สิ่งนี้ก็ไม่จำเป็นอีกต่อไป
  • เปิดใช้งานการสนับสนุน API แล้ว ปรับขนาดผู้สังเกตการณ์ (กลไกที่ไซต์สามารถติดตามการเปลี่ยนแปลงขนาดขององค์ประกอบ) และ ไมโครทาสก์.
  • อ็อบเจ็กต์ navigator.mediaDevices และเมธอด navigator.mozGetUserMedia ใช้ได้ เฉพาะบนไซต์ที่เปิดผ่านการเชื่อมต่อที่ปลอดภัยเท่านั้น
  • คุณสมบัติ CSS ที่นำไปใช้ ล้นบล็อก, ล้นอินไลน์, ผู้ใช้เลือก, ตัวแบ่งบรรทัด, บรรจุ.
  • รวมการสนับสนุน สาขาชั้นเรียนสาธารณะ JavaScript
  • ลบออก การสนับสนุนแท็กเดิม ซึ่งไม่เคยปฏิบัติอย่างถูกต้อง
  • Windows:
    • เพิ่ม การสนับสนุนลำดับความสำคัญของกระบวนการ กระบวนการประมวลผลแท็บที่ใช้งานอยู่จะได้รับลำดับความสำคัญที่สูงขึ้น และแท็บพื้นหลังจะได้รับลำดับความสำคัญที่ต่ำกว่า (ลำดับความสำคัญของการเล่นเสียงและวิดีโอจะไม่ลดลง) การทดสอบที่ดำเนินการโดยนักพัฒนาไม่ได้แสดงผลกระทบด้านลบต่อความเร็วในการโหลดแท็บหรือการทำงานของอินเทอร์เฟซ แต่ไม่มีการสังเกตการเร่งความเร็วที่มองเห็นได้ ดังนั้นผลกระทบส่วนใหญ่อยู่ที่การกระจายทรัพยากร CPU อย่างมีเหตุผลมากขึ้น
    • เพิ่มการรองรับ WebAuthn HmacSecret ผ่าน Windows Hello (เริ่มต้นด้วย Windows 10 1903)
  • MacOS:
    • บนคอมพิวเตอร์ที่มีทั้งกราฟิกแยกและกราฟิกในตัว Firefox จะสลับไปใช้ GPU ที่ประหยัดพลังงานมากที่สุดเมื่อเล่นเนื้อหา WebGL นอกจากนี้ เบราว์เซอร์จะหลีกเลี่ยงการพยายามใช้ GPU ประสิทธิภาพสูงเพียงครั้งเดียว
    • ขณะนี้ Finder แสดงความคืบหน้าในการดาวน์โหลดไฟล์
    • ตัวติดตั้งไม่เพียงนำเสนอในรูปแบบ dmg เท่านั้น แต่ยังรวมถึง pkg อีกด้วย
  • รองรับ JIT บนอุปกรณ์ที่มีสถาปัตยกรรม ARM64
  • เครื่องมือสำหรับนักพัฒนา:
    • ลำดับของแท็บมีการเปลี่ยนแปลงตามความนิยม
    • ดีบักเกอร์:
    • คอนโซล:
    • เครือข่าย:
      • ทรัพยากรถูกบล็อกเนื่องจากมีเนื้อหาผสมหรือ CSP ถูกแสดง บนแท็บ "เครือข่าย" ระบุเหตุผลในการบล็อก
      • แท็บเครือข่าย ที่ได้รับ คอลัมน์ "URL" ที่ไม่บังคับซึ่งแสดง URL แบบเต็มของทรัพยากร

ที่มา: linux.org.ru

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