ดิ เว็บเบราว์เซอร์ Pale Moon 32.0 เวอร์ชันแก้ไขใหม่ออกแล้วซึ่งเป็นเวอร์ชันที่นอกจากจะได้รับการแก้ไขข้อบกพร่องต่างๆ แล้ว ในเวอร์ชันใหม่นี้ จุดเน้นหลักคือความเข้ากันได้ของเว็บ โดยเฉพาะอย่างยิ่ง ส่วนขยายนิพจน์ทั่วไป ปัญหาการปฏิบัติตามมาตรฐาน และความเข้ากันได้กับ JPEG-XL ที่มากขึ้น เหตุการณ์สำคัญนี้ครอบคลุมข้อกำหนด JavaScript ของ ECMAScript ปี 2016-2020 อย่างครบถ้วน ยกเว้น BigInt ดั้งเดิม
สำหรับผู้ที่ไม่คุ้นเคยกับเบราว์เซอร์ควรทราบว่านี่คือ ทางแยกของ firefox codebase เพื่อให้มีประสิทธิภาพที่ดีขึ้นรักษาอินเทอร์เฟซแบบคลาสสิกลดการใช้หน่วยความจำและให้ตัวเลือกการปรับแต่งเพิ่มเติม
โครงการเป็นไปตามการจัดระเบียบอินเทอร์เฟซแบบคลาสสิกโดยไม่ต้องเปลี่ยนเป็นอินเทอร์เฟซ Australis ที่รวมอยู่ใน Firefox 29 และด้วยการจัดเตรียมความเป็นไปได้ในการปรับแต่งที่หลากหลาย
Pale Moon 32.0 คุณสมบัติใหม่หลัก
ในเวอร์ชั่นใหม่ของบราวเซอร์ที่นำเสนอนี้ขอเน้นว่า มีการดำเนินการเพื่อแก้ไขปัญหาความเข้ากันได้ นอกจากนี้ มีการใช้ความครอบคลุมทั้งหมดของข้อกำหนด ECMAScript ที่เผยแพร่ในปี 2016-2020 ยกเว้นการรองรับ BigInt
การเปลี่ยนแปลงอีกอย่างที่ฉันรู้คือมีการเพิ่มการสนับสนุนแอนิเมชั่นและการถอดรหัสแบบโปรเกรสซีฟ (แสดงขณะโหลด) ในการใช้งานรูปแบบภาพ JPEG-XL และไลบรารี JPEG-XL และ Highway ได้รับการอัปเดต
เอ็นจิ้นนิพจน์ทั่วไปได้รับการขยาย เนื่องจากการรองรับกลุ่มที่มีชื่อ (การจับชื่อ) ในนิพจน์ทั่วไปปรากฏขึ้น ลำดับการหลีกของคลาสอักขระ Unicode (เช่น \p{Math} – สัญลักษณ์ทางคณิตศาสตร์) การใช้งาน “lookbehind” ( การอ้างอิงย้อนกลับ) และโหมด “มองไปรอบๆ” (การตรวจสอบสภาพแวดล้อม) ได้รับการออกแบบใหม่
เปลี่ยนชื่อคุณสมบัติของ CSS จาก offset-* เป็น insert-* เพื่อให้เป็นไปตามข้อกำหนดเฉพาะ นอกจากนี้ ยังได้ทำการแก้ไข CSS ด้วยการสืบทอดและการเติมรอบองค์ประกอบ
การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นจากเวอร์ชันใหม่:
- โค้ดถูกล้างข้อมูลด้วยการใช้คุณสมบัติ CSS นำหน้าที่ไม่ได้ใช้งาน
- แก้ไขปัญหาหน่วยความจำหมดเมื่อแสดงภาพเคลื่อนไหวที่มีความละเอียดสูงมาก
เพิ่มการรองรับตัวเชื่อมโยงสำรองเมื่อสร้างบนระบบที่เหมือน Unix - งานเกี่ยวกับการสร้างบิลด์อย่างเป็นทางการสำหรับ macOS และ FreeBSD ใกล้จะเสร็จสมบูรณ์แล้ว (มีบิลด์เบต้าให้ใช้งานแล้ว)
- การแยกวิเคราะห์แบบอินไลน์ของส่วนหัว HSTS ที่ทำซ้ำอย่างไม่ถูกต้องโดยมีลักษณะการทำงานที่คาดไว้ (ละทิ้งทั้งหมด แต่ก่อนอื่น)
- ใช้วิธีการเพื่อหลีกเลี่ยงการหมดหน่วยความจำในกรณีของภาพเคลื่อนไหวที่มีความละเอียดสูง (มาก)
- ปรับปรุงความสามารถในการเชื่อมโยงบนระบบปฏิบัติการ *nix กับตัวเชื่อมโยงอื่นที่ไม่ใช่ค่าเริ่มต้นของ gcc
- ปรับปรุงความเสถียร (แก้ไขข้อบกพร่องที่เป็นไปได้)
- ปัญหาด้านความปลอดภัยได้รับการแก้ไข: CVE-2023-23598, CVE-2023-23599 และอื่นๆ อีกมากมายที่ไม่มีหมายเลข CVE
ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม เกี่ยวกับเวอร์ชันใหม่นี้คุณสามารถตรวจสอบรายละเอียดได้ ในลิงค์ต่อไปนี้.
จะติดตั้งเว็บเบราว์เซอร์ Pale Moon บน Ubuntu และอนุพันธ์ได้อย่างไร?
สำหรับผู้ที่สนใจจะติดตั้งเว็บเบราว์เซอร์นี้บน distro พวกเขาจะต้องเปิดเทอร์มินัลในระบบของคุณและพิมพ์เท่านั้น คำสั่งใด ๆ ต่อไปนี้
เบราว์เซอร์มีที่เก็บสำหรับ Ubuntu แต่ละเวอร์ชันที่ยังคงรองรับอยู่ในปัจจุบัน และในเบราว์เซอร์เวอร์ชันใหม่นี้มีการรองรับ Ubuntu 22.04 แล้ว พวกเขาต้องเพิ่มที่เก็บและติดตั้งโดยพิมพ์คำสั่งต่อไปนี้:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
ตอนนี้สำหรับ ผู้ใช้ที่ใช้ Ubuntu 20.04 LTS เวอร์ชัน ดำเนินการดังต่อไปนี้:
cho 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
สำหรับใครก็ตาม ผู้ใช้ Ubuntu 18.04 LTS พวกเขาจะรันคำสั่งต่อไปนี้ในเทอร์มินัล:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon