Google Chrome เป็นเว็บเบราว์เซอร์แบบปิดที่พัฒนาโดย Google
ไม่กี่วันที่ผ่านมา มีการประกาศการเปิดตัวเวอร์ชันใหม่ จากเว็บเบราว์เซอร์ยอดนิยม Google 109 Chromeซึ่งแก้ไขข้อบกพร่องต่าง ๆ และแนะนำคุณสมบัติใหม่บางอย่าง เวอร์ชันใหม่นี้อนุญาตโดยเฉพาะอย่างยิ่ง Google Chrome ฉันกำจัดข้อบกพร่องด้านความปลอดภัยทั้งหมด 17 รายการ
ข้อบกพร่องด้านความปลอดภัยที่รายงานจากภายนอกส่วนใหญ่เป็นข้อบกพร่องที่มีความรุนแรงปานกลางและต่ำ โดยมีเพียงสองรายการเท่านั้นที่จัดอยู่ในประเภท "ความรุนแรงสูง" ซึ่งรวมถึงปัญหาการใช้งานหลังจากใช้งานฟรีในโหมดภาพรวม (CVE-2023-0128) และข้อบกพร่องของบัฟเฟอร์ล้นในบริการเครือข่าย (CVE-2023-0129)
Google กล่าวว่าได้จ่ายเงินค่าบั๊กจำนวน 4,000 ดอลลาร์และ 2,000 ดอลลาร์สำหรับช่องโหว่เหล่านี้ตามลำดับ ข้อบกพร่องที่มีความรุนแรงปานกลางทั้งหมดแปดรายการได้รับการแก้ไขด้วยการทำซ้ำล่าสุดของเบราว์เซอร์ ซึ่งห้ารายการได้รับการอธิบายว่าเป็นข้อบกพร่องในการใช้งานที่ไม่เหมาะสมในส่วนประกอบของ Chrome เช่น API แบบเต็มหน้าจอ, Iframe Sandbox และคำขอสิทธิ์
ปัญหาที่เหลืออยู่ ได้แก่ ช่องโหว่ use-after-free XNUMX ช่องโหว่ใน Cart และข้อผิดพลาด heap buffer overflow ใน Platform Apps
ความแปลกใหม่หลักของ Chrome 109
เวอร์ชันใหม่ของ Chrome 109 มาพร้อมกับการเปลี่ยนแปลงและการปรับปรุงต่างๆ ซึ่งส่วนใหญ่มุ่งเน้นไปที่นักพัฒนา แต่หนึ่งในนั้นเป็นหนึ่งในสิ่งที่สำคัญที่สุดในรุ่นนี้ และนั่นคือการกลับมาของการสนับสนุนสำหรับ MathML Core
ส่งกลับภาษามาร์กอัปทางคณิตศาสตร์เพื่อกำหนดสูตรทางคณิตศาสตร์ ฝังอยู่ในเอกสาร HTML และ SVG นอกจากนี้ยังรวมคุณสมบัติ CSS ในรูปแบบคณิตศาสตร์ ความลึกทางคณิตศาสตร์ และการเปลี่ยนทางคณิตศาสตร์เพื่อปรับแต่งรูปแบบเฉพาะของ MathML เช่นเดียวกับค่า "คณิตศาสตร์" สำหรับคุณสมบัติ "การแสดงผล" ค่าทางคณิตศาสตร์อัตโนมัติสำหรับ ชื่อการแปลงข้อความและชื่อ "คณิตศาสตร์" สำหรับคุณสมบัติ "ตระกูลแบบอักษร"
ความพิเศษอีกอย่างของ Google Chrome 109 เวอร์ชันใหม่นี้คือเวอร์ชันล่าสุดที่เข้ากันได้กับระบบ Windows 7 และ Windows 8 Google ประกาศเมื่อไม่กี่สัปดาห์ที่ผ่านมา ดังนั้น Chrome 109 จึงเป็นเวอร์ชันสุดท้ายที่จะติดตั้งบน Windows เวอร์ชันเหล่านี้
ในส่วนของการปรับปรุงเครื่องมือสำหรับนักพัฒนาเว็บมีการกล่าวถึงว่าตัวดีบั๊ก JavaScript ได้รับการปรับปรุงเพื่อยกเลิกการบล็อกชื่อตัวแปรในตัวสร้างและฟังก์ชันแบบอะซิงโครนัส คุณสมบัติ new.target ได้รับการเพิ่มเพื่อตรวจสอบว่าได้รับการเรียกไปยังฟังก์ชันหรือไม่ หรือตัวสร้างกับตัวดำเนินการใหม่
โปรดทราบว่ามีการเพิ่มวัตถุ WeakRef เพื่อเก็บการอ้างอิงไปยังวัตถุอื่นเพื่อไม่ให้รวบรวมขยะ เพิ่มคำแนะนำในแผงสไตล์สำหรับคุณสมบัติ CSS ที่ไม่ใช้งาน ความสูง/ความกว้างแบบอินไลน์ ดิ้น และกริด แผงประสิทธิภาพแสดงผลลัพธ์ของชื่อฟังก์ชันปกติที่กำหนดผ่านซอร์สแมป
ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นจาก Google Chrome 109 เวอร์ชันใหม่นี้:
- เพิ่มฟีเจอร์ใหม่เพื่อปรับปรุงการแชร์หน้าจอ
- เพิ่ม Conditional Focus API ซึ่งเพิ่มวัตถุ CaptureController ให้กับ getDisplayMedia() ซึ่งสามารถใช้โดยแอปพลิเคชันที่จับภาพหน้าต่างหรือแท็บ
- ลบการสนับสนุน Event.path API ที่ไม่ได้มาตรฐาน และควรใช้เมธอด Event.composedPath() แทน
- การสนับสนุนเพิ่มเติมสำหรับกฎการคาดเดา (กฎการเก็งกำไร) ซึ่งช่วยให้ผู้เขียนไซต์สามารถส่งข้อมูลเบราว์เซอร์เกี่ยวกับหน้าที่มีแนวโน้มมากที่สุดที่ผู้ใช้สามารถไป
- เพิ่มคุณสมบัติ CSS "hyphenate-limit-chars" ซึ่งสามารถใช้เพื่อระบุจำนวนอักขระขั้นต่ำในส่วนของคำที่คั่นด้วยการวางส่วนท้ายของคำในบรรทัดอื่น
- แก้ไขปัญหาการเลื่อนช้าบน Linux เมื่อใช้ Wayland
วิธีติดตั้ง Google Chrome บนลินุกซ์?
หากคุณสนใจที่จะสามารถติดตั้งเว็บเบราว์เซอร์เวอร์ชันใหม่นี้และคุณยังไม่ได้ติดตั้ง คุณสามารถดาวน์โหลดตัวติดตั้งที่มีให้ในแพ็คเกจ deb และ rpm ได้จากเว็บไซต์ทางการ