การเปิดตัวเอ็นจิ้นเบราว์เซอร์ WebKitGTK 2.26.0 และเว็บเบราว์เซอร์ Epiphany 3.34

แนะนำ การเปิดตัวสาขาใหม่ที่มีเสถียรภาพ เว็บคิท GTK 2.26.0, พอร์ตเอ็นจิ้นเบราว์เซอร์ WebKit สำหรับแพลตฟอร์ม GTK WebKitGTK ช่วยให้คุณใช้คุณสมบัติทั้งหมดของ WebKit ผ่านอินเทอร์เฟซการเขียนโปรแกรมเน้น GNOME ที่ใช้ GObject และสามารถใช้เพื่อรวมเครื่องมือการประมวลผลเนื้อหาเว็บเข้ากับแอปพลิเคชันต่างๆ ตั้งแต่การใช้งานในตัวแยกวิเคราะห์ HTML/CSS เฉพาะทาง ไปจนถึงการสร้างเว็บเบราว์เซอร์ที่มีคุณสมบัติครบถ้วน ในบรรดาโครงการที่มีชื่อเสียงที่ใช้ WebKitGTK เราสามารถสังเกตได้ Midori และเบราว์เซอร์ GNOME มาตรฐาน (Epiphany)

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

  • เพิ่มการสนับสนุนสำหรับการแยกแซนด์บ็อกซ์ของกระบวนการย่อย ด้วยเหตุผลด้านความปลอดภัย โมเดลกระบวนการเดียวจึงเลิกใช้แล้ว
  • เพิ่มการรองรับกลไกเพื่อบังคับให้เปิดใช้งานการเชื่อมต่อที่ปลอดภัย HSTS (การรักษาความปลอดภัยการขนส่งที่เข้มงวด HTTP);
  • ความสามารถในการเปิดใช้งานการเร่งด้วยฮาร์ดแวร์เมื่อทำการเรนเดอร์ในสภาพแวดล้อมที่ใช้ Wayland ได้ถูกนำมาใช้แล้ว (ไลบรารีถูกใช้สำหรับการเร่งความเร็ว libwpe ด้วยแบ็กเอนด์ ลงนาม);
  • ลบโค้ดเพื่อรองรับปลั๊กอิน NPAPI ที่ใช้ GTK2
  • มีการใช้การสนับสนุนองค์ประกอบสำหรับช่องป้อนข้อมูลแล้ว ดาต้าลิสต์;
  • อินเทอร์เฟซสำหรับการป้อนอิโมจิสำหรับเนื้อหาที่แก้ไขจะปรากฏขึ้น
  • ปรับปรุงการเรนเดอร์ปุ่มเมื่อใช้ธีมมืด GTK
  • ปัญหาเกี่ยวกับรูปลักษณ์ของสิ่งประดิษฐ์บนปุ่มควบคุมระดับเสียงใน Youtube และกล่องโต้ตอบสำหรับเพิ่มความคิดเห็นใน Github ได้รับการแก้ไขแล้ว

อ้างอิงจาก WebKitGTK 2.26.0 ก่อตัวขึ้น การเปิดตัวเบราว์เซอร์ GNOME Web 3.34 (Epiphany) ซึ่งการแยกแซนด์บ็อกซ์ของกระบวนการประมวลผลเนื้อหาเว็บถูกเปิดใช้งานตามค่าเริ่มต้น ขณะนี้ตัวจัดการถูกจำกัดให้เข้าถึงเฉพาะไดเรกทอรีที่จำเป็นสำหรับการทำงานของเบราว์เซอร์เท่านั้น นวัตกรรมยังรวมถึง:

  • ความสามารถในการปักหมุดแท็บ เมื่อปักหมุดแล้ว แท็บจะยังคงอยู่ในตำแหน่งเดิมในเซสชันใหม่
  • ตัวบล็อกโฆษณาได้รับการอัปเดตเพื่อใช้ความสามารถในการกรองเนื้อหาของ WebKit การเปลี่ยนไปใช้ API ใหม่ได้ปรับปรุงประสิทธิภาพของตัวบล็อกอย่างมาก
  • การออกแบบหน้าภาพรวมที่เปิดในแท็บใหม่ได้รับการปรับปรุงให้ทันสมัย
  • งานได้รับการดำเนินการเพื่อปรับให้เหมาะสมสำหรับอุปกรณ์มือถือ

การเปิดตัวเอ็นจิ้นเบราว์เซอร์ WebKitGTK 2.26.0 และเว็บเบราว์เซอร์ Epiphany 3.34

ที่มา: opennet.ru

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