Mozilla เปิดตัว เมื่อไม่กี่วันก่อน เปิดตัวเว็บเบราว์เซอร์ของคุณ “ไฟร์ฟอกซ์ 103” และด้วยการประกาศว่าการตอบสนองของเบราว์เซอร์ Firefox บน macOS นั้นได้รับการปรับปรุงโดยเฉพาะในช่วงที่ CPU โหลดสูง
สิ่งนี้เกิดขึ้นได้ด้วย API การบล็อกที่ทันสมัย นอกจากการปรับปรุงนี้ ผู้ดูแลโครงการยังตั้งข้อสังเกตว่าขณะนี้การกรอกแบบฟอร์มออนไลน์ ฟิลด์ที่ต้องระบุจะถูกเน้นในแบบฟอร์ม PDF
การเปลี่ยนแปลงที่โดดเด่นอีกอย่างคือสำหรับผู้ที่ใช้ฟังก์ชั่น ภาพซ้อนภาพ, ซึ่งใน เพิ่มการปรับปรุงสำหรับคำบรรยาย ตั้งแต่ Firefox 100 ฟีเจอร์ PiP รองรับคำบรรยายสำหรับวิดีโอจากแพลตฟอร์มต่างๆ เช่น YouTube, Prime, Netflix และเว็บไซต์ที่ใช้วิดีโอในรูปแบบ WebVTT ในเวอร์ชัน 103 นี้ ขณะนี้สามารถเปลี่ยนขนาดแบบอักษรของคำบรรยายวิดีโอได้โดยตรงจากหน้าต่าง PiP
และสำหรับผู้ใช้ที่ใช้คุณลักษณะนี้ค่อนข้างบ่อย คุณควรทราบว่ามีการขยายจำนวนไซต์ที่คุณลักษณะ PiP รองรับคำบรรยายและคำบรรยาย ขณะนี้สามารถมีคำบรรยายโดยใช้โหมด Picture-in-Picture เพื่อดูวิดีโอบนเว็บไซต์ต่างๆ เช่น Funimation, Dailymotion, Tubi, Hotstar และ SonyLIV
การปรับปรุงอื่น ตอนนี้คุณสามารถ ปุ่มแถบเครื่องมือแท็บเข้าถึง ด้วยแป้น Tab, Shift+Tab และแป้นลูกศร ในการดำเนินการนี้ คุณต้องเข้าถึงแถบที่อยู่โดยใช้ปุ่ม Control+L
สำหรับผู้ใช้ Windows ทีมงาน Firefox รายงานว่า ขณะนี้การตั้งค่าการเข้าถึง "ข้อความที่ใหญ่ขึ้น" ของ Firefox มีผลกับทุกหน้า ของเนื้อหาและส่วนต่อประสานกับผู้ใช้ และไม่เพียงแต่ใช้กับขนาดฟอนต์ในระบบอีกต่อไป
ในด้านนักพัฒนา เรายังมีการเปลี่ยนแปลงหลายอย่าง เช่น ที่ระดับ CSS คุณสมบัติตัวกรองพื้นหลัง (ซึ่งสามารถใช้เพื่อใช้เอฟเฟกต์กราฟิก เช่น การเบลอหรือการเปลี่ยนสีกับพื้นที่ด้านหลังองค์ประกอบ) ตอนนี้ สามารถใช้ได้โดยค่าเริ่มต้น นอกจากนี้ คุณสมบัติ scroll-snap-stop พร้อมใช้งานแล้ว. คุณสามารถใช้ค่าปกติและค่าปกติของคุณสมบัตินี้เพื่อระบุว่าจะข้ามจุดสแน็ปหรือไม่ แม้ว่าจะเลื่อนอย่างรวดเร็วก็ตาม ในที่สุดก็เพิ่มการรองรับ :modal pseudo-class แล้ว เลือกองค์ประกอบทั้งหมดที่อยู่ในสถานะที่ไม่รวมการโต้ตอบใดๆ กับองค์ประกอบอื่นๆ จนกว่าการโต้ตอบจะถูกปฏิเสธ
ในระดับจาวาสคริปต์ ข้อผิดพลาดประเภทเนทีฟสามารถจัดลำดับได้แล้ว โดยใช้อัลกอริธึมการโคลนแบบมีโครงสร้าง ซึ่งรวมถึง Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError และ URIError คุณสมบัติต่อเนื่องของ AggregateError ได้แก่ ชื่อ ข้อความ สาเหตุ ชื่อไฟล์ หมายเลขบรรทัด และจำนวนคอลัมน์ สำหรับ AggregateError คุณสมบัติข้อความ ชื่อ สาเหตุ และข้อผิดพลาดจะถูกจัดลำดับ
ในระดับ API ReadableStream, WriteableStream, TransformStream เป็นออบเจ็กต์ที่สตรีมได้แล้ว ตอนนี้แคช, CacheStorage และ Cache API ต้องการบริบทที่ปลอดภัย คุณสมบัติ/ส่วนต่อประสานจะไม่ถูกกำหนดหากใช้ในบริบทที่ไม่ปลอดภัย ก่อนหน้านี้ แคชส่งคืน CacheStorage ซึ่งทำให้เกิดข้อยกเว้นหากใช้นอกบริบทที่ปลอดภัย
นอกเหนือจากการปรับปรุงเหล่านี้สำหรับผู้ใช้แล้ว Firefox เวอร์ชัน 103 นี้ยังมีสิทธิ์ได้รับแพตช์ต่างๆ เหนือสิ่งอื่นใด เรามีประเด็นต่อไปนี้:
- ช่องว่างที่ไม่แตกจะถูกรักษาไว้ ซึ่งป้องกันตัวแบ่งบรรทัดอัตโนมัติเมื่อคัดลอกข้อความจากตัวควบคุมฟอร์ม
- แก้ไขปัญหาประสิทธิภาพ WebGL บนไดรเวอร์ไบนารี NVIDIA ผ่าน DMA-Buf บน Linux
- การเริ่มต้น Firefox อาจช้าลงอย่างมากเนื่องจากการประมวลผลเนื้อหาเว็บที่จัดเก็บในตัวเครื่อง
- บั๊กบางตัวใน Firefox 102 แสดงให้เห็นหลักฐานของหน่วยความจำเสียหาย และด้วยความพยายามที่เพียงพอ ข้อบกพร่องบางส่วนอาจถูกนำไปใช้เพื่อรันโค้ดโดยอำเภอใจ บั๊กที่ถูกทำเครื่องหมายว่าเป็นบั๊กที่มีความรุนแรงสูงได้รับการแก้ไขแล้ว
จะติดตั้ง Firefox 103 เวอร์ชันใหม่บน Linux ได้อย่างไร?
ผู้ใช้ Ubuntu, Linux Mint หรืออนุพันธ์อื่น ๆ ของ Ubuntu, พวกเขาสามารถติดตั้งหรืออัปเดตเป็นเวอร์ชันใหม่นี้ได้โดยใช้ PPA ของเบราว์เซอร์
สิ่งนี้สามารถเพิ่มลงในระบบได้โดยการเปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
เสร็จแล้ว ตอนนี้พวกเขาต้องติดตั้งด้วย:
sudo apt install firefox
สำหรับผู้ใช้ Arch Linux และอนุพันธ์ เพียงแค่เรียกใช้ในเทอร์มินัล:
sudo pacman -S firefox
ตอนนี้สำหรับผู้ที่เป็นผู้ใช้ Fedora หรือการแจกจ่ายอื่น ๆ ที่ได้มาจาก:
sudo dnf install firefox
ไปยัง ลีนุกซ์อื่น ๆ ทั้งหมดสามารถดาวน์โหลดแพ็คเกจไบนารีได้ จาก ลิงค์ต่อไปนี้