เว็บเบราว์เซอร์ที่ใช้ได้ qutebrowser 2.4 และ Min 1.22

เว็บเบราว์เซอร์ qutebrowser 2.4 เปิดตัวแล้ว โดยมีอินเทอร์เฟซแบบกราฟิกขั้นต่ำที่ไม่รบกวนการดูเนื้อหา และระบบนำทางในรูปแบบของโปรแกรมแก้ไขข้อความ Vim ที่สร้างขึ้นโดยใช้แป้นพิมพ์ลัดทั้งหมด รหัสนี้เขียนด้วยภาษา Python โดยใช้ PyQt5 และ QtWebEngine ข้อความต้นฉบับเผยแพร่ภายใต้ลิขสิทธิ์ GPLv3 การใช้ Python ไม่ส่งผลต่อประสิทธิภาพ เนื่องจากเนื้อหาถูกเรนเดอร์และแยกวิเคราะห์โดยกลไก Blink และไลบรารี Qt

เบราว์เซอร์รองรับระบบการเรียกดูแบบแท็บ, ตัวจัดการการดาวน์โหลด, โหมดการเรียกดูแบบส่วนตัว, โปรแกรมดู PDF ในตัว (pdf.js), ระบบบล็อกโฆษณา (ที่ระดับการบล็อกโฮสต์), อินเทอร์เฟซสำหรับการดูประวัติการเข้าชม หากต้องการดูวิดีโอ YouTube คุณสามารถตั้งค่าให้เรียกเครื่องเล่นวิดีโอภายนอกได้ การย้ายหน้าดำเนินการโดยใช้ปุ่ม "hjkl" หากต้องการเปิดหน้าใหม่ คุณสามารถกด "o" การสลับระหว่างแท็บทำได้โดยใช้ปุ่ม "J" และ "K" หรือ "หมายเลขแท็บ Alt" การกด ":" จะแสดงพรอมต์บรรทัดคำสั่งซึ่งคุณสามารถค้นหาหน้าและดำเนินการคำสั่งทั่วไปเช่นใน vim เช่น ":q" เพื่อออกและ ":w" เพื่อเขียนหน้า สำหรับการเปลี่ยนไปใช้องค์ประกอบของหน้าอย่างรวดเร็ว มีการเสนอระบบ "คำใบ้" ซึ่งทำเครื่องหมายลิงก์และรูปภาพ

เว็บเบราว์เซอร์ที่ใช้ได้ qutebrowser 2.4 และ Min 1.22

ในเวอร์ชันใหม่:

  • แก้ไขปัญหาช่องโหว่ (CVE-2021-41146) ที่อาจอนุญาตให้เรียกใช้โค้ดแบบกำหนดเองผ่านการจัดการอาร์กิวเมนต์ตัวจัดการ URL ปัญหานี้เกิดขึ้นในรุ่นสำหรับแพลตฟอร์ม Windows เท่านั้น Windows ลงทะเบียนตัวจัดการ "qutebrowserurl:" ซึ่งแอปพลิเคชันบุคคลที่สามสามารถใช้งานได้เพื่อเริ่มการดำเนินการคำสั่งใน qutebrowser และโค้ดที่กำหนดเองสามารถดำเนินการได้โดยใช้คำสั่ง ":spawn" และ ":debug-pyeval"
  • เพิ่มการตั้งค่า "content.blocking.hosts.block_subdomains" ซึ่งสามารถใช้เพื่อปิดใช้งานการบล็อกโดเมนย่อยในตัวบล็อกโฆษณาที่ใช้การเปลี่ยนเส้นทางโดเมนผ่าน /etc/hosts
  • เพิ่มการตั้งค่า "downloads.prevent_mixed_content" เพื่อป้องกันการดาวน์โหลดเนื้อหาแบบผสม (การดาวน์โหลดทรัพยากรผ่าน HTTP จากหน้าที่เปิดผ่าน HTTPS)
  • เพิ่มการตั้งค่าสถานะ "--private" ในคำสั่ง ":tab-clone" เพื่อสร้างโคลนของแท็บที่เปิดในหน้าต่างเรียกดูส่วนตัวใหม่

ในเวลาเดียวกัน เบราว์เซอร์ Min 1.22 เวอร์ชันใหม่ได้เปิดตัว โดยมีอินเทอร์เฟซที่เรียบง่ายซึ่งสร้างขึ้นเพื่อจัดการแถบที่อยู่ เบราว์เซอร์ถูกสร้างขึ้นโดยใช้แพลตฟอร์ม Electron ซึ่งช่วยให้คุณสามารถสร้างแอปพลิเคชันแบบสแตนด์อโลนโดยใช้กลไก Chromium และแพลตฟอร์ม Node.js อินเทอร์เฟซของ Min เขียนด้วย JavaScript, CSS และ HTML รหัสนี้เผยแพร่ภายใต้ลิขสิทธิ์ Apache 2.0 บิลด์ถูกสร้างขึ้นสำหรับ Linux, macOS และ Windows

Min รองรับการนำทางเพจที่เปิดอยู่ผ่านระบบแท็บ โดยมีฟีเจอร์ต่างๆ เช่น การเปิดแท็บใหม่ถัดจากแท็บปัจจุบัน การซ่อนแท็บที่ไม่ได้ใช้ (ที่ผู้ใช้ไม่ได้เข้าถึงมาระยะหนึ่งแล้ว) การจัดกลุ่มแท็บ และการดูแท็บทั้งหมดเป็น รายการ. มีเครื่องมือสำหรับสร้างรายการงานที่รอดำเนินการ / ลิงก์เพื่ออ่านในอนาคต รวมถึงระบบบุ๊กมาร์กที่รองรับการค้นหาข้อความแบบเต็ม เบราว์เซอร์มีระบบบล็อกโฆษณาในตัว (ตามรายการ EasyList) และรหัสสำหรับติดตามผู้เยี่ยมชมสามารถปิดการดาวน์โหลดรูปภาพและสคริปต์ได้

การควบคุมกลางของ Min คือแถบที่อยู่ซึ่งคุณสามารถส่งข้อความค้นหาไปยังเครื่องมือค้นหา (DuckDuckGo ตามค่าเริ่มต้น) และค้นหาหน้าปัจจุบัน ขณะที่คุณพิมพ์ในแถบที่อยู่ ในขณะที่คุณพิมพ์ ข้อมูลสรุปที่เกี่ยวข้องกับข้อความค้นหาปัจจุบันจะถูกสร้างขึ้น เช่น ลิงก์ไปยังบทความ Wikipedia บุ๊กมาร์กและประวัติการเรียกดู และคำแนะนำจากเครื่องมือค้นหา DuckDuckGo แต่ละหน้าที่เปิดในเบราว์เซอร์จะได้รับการจัดทำดัชนีและพร้อมใช้งานสำหรับการค้นหาในแถบที่อยู่ในภายหลัง คุณยังสามารถป้อนคำสั่งในแถบที่อยู่เพื่อดำเนินการอย่างรวดเร็ว (เช่น "!settings" - ไปที่การตั้งค่า "!screenshot" - สร้างภาพหน้าจอ "!clearhistory" - ล้างประวัติการเข้าชม เป็นต้น)

เว็บเบราว์เซอร์ที่ใช้ได้ qutebrowser 2.4 และ Min 1.22

ในรุ่นใหม่:

  • และแถบที่อยู่ช่วยให้สามารถคำนวณนิพจน์ทางคณิตศาสตร์ได้ ตัวอย่างเช่น คุณสามารถพิมพ์ "sqrt(2) + 1" และรับผลลัพธ์ได้ทันที
  • เพิ่มช่องสำหรับค้นหาด้วยแท็บที่เปิดอยู่ในรายการงานแล้ว
  • ตรวจสอบให้แน่ใจว่าได้ปฏิบัติตามการตั้งค่าธีมสีเข้มของการออกแบบ ซึ่งรวมอยู่ในสภาพแวดล้อมของผู้ใช้
  • ขยายจำนวนภาษาที่รองรับในระบบการแปลเพจในตัว (เข้าถึงได้ด้วยการคลิกขวาที่เพจ)
  • เพิ่มปุ่มลัดสำหรับการจัดเรียงแท็บใหม่
  • ส่วนประกอบของกลไกเบราว์เซอร์ได้รับการอัปเดตเป็นแพลตฟอร์ม Chromium 94 และ Electron 15

ที่มา: opennet.ru

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