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

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

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

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

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

  • ดำเนินการสนับสนุนเบื้องต้นสำหรับ Qt 5.15;
  • ตามค่าเริ่มต้น เมื่อสร้างด้วย QtWebEngine จาก Qt 5.14 การค้นหาในเครื่องจะถูกวนซ้ำ (ข้ามไปที่จุดเริ่มต้นหลังจากถึงจุดสิ้นสุดของหน้า) หากต้องการคืนค่าการทำงานแบบเก่า ให้ตั้งค่า search.wrap ไว้
  • เพิ่มการตั้งค่าใหม่: content.unknown_url_scheme_policy เพื่อควบคุมการเปิดแอปพลิเคชันภายนอกเมื่อเปิดลิงก์ด้วยรูปแบบที่ไม่รู้จักใน URL content.fullscreen.overlay_timeout เพื่อตั้งเวลาสูงสุดสำหรับแสดงโอเวอร์เลย์แบบเต็มหน้าจอ
    Hints.padding และ Hints.radius เพื่อปรับแต่งรูปลักษณ์ของคำแนะนำ
  • ตามค่าเริ่มต้น การแทนที่ {} จะไม่หนีเครื่องหมายทับอีกต่อไป เพิ่มการแทนที่ใหม่สำหรับ url.searchengines:
    {unquoted} — วลีค้นหาโดยไม่ต้องใช้อักขระหลีก
    {semiquoted} - หนีเฉพาะอักขระพิเศษยกเว้นเครื่องหมายทับ
    และ {quoted} - หลีกอักขระพิเศษทั้งหมด
  • ได้ดำเนินการปรับปรุงประสิทธิภาพแล้ว

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

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

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

ในรุ่นใหม่:

  • อินเทอร์เฟซผู้ใช้ได้รับการปรับปรุงให้ทันสมัยในชุดประกอบสำหรับแพลตฟอร์ม Linux ลบบรรทัดบนสุดที่มีชื่อของหน้าต่าง (คุณสามารถคืนได้ในการตั้งค่า) ปุ่มควบคุมหน้าต่างมีขนาดกะทัดรัดและพอดีกับส่วนที่เหลือของเบราว์เซอร์มากขึ้น

    เว็บเบราว์เซอร์ที่ใช้ได้ qutebrowser 1.11.0 และ Min 1.14
  • เพิ่มการรองรับพารามิเตอร์การตรวจสอบสิทธิ์การเติมข้อความอัตโนมัติโดยใช้ตัวจัดการรหัสผ่าน 1Password (นอกเหนือจาก Bitwarden ที่รองรับก่อนหน้านี้)
  • เพิ่มไฟล์พร้อมคำแปลเป็นภาษาอุซเบก อัปเดตการแปลเป็นภาษารัสเซีย
  • เพิ่มการสนับสนุนสำหรับไซต์ที่ใช้การตรวจสอบสิทธิ์ HTTP
  • ปรับปรุงแอนิเมชั่นเปิดแท็บ;
  • เพิ่มความสามารถในการเปลี่ยนปุ่มลัดสำหรับสร้างแท็บและงานใหม่
  • ให้คืนตำแหน่งการเลื่อนในกรณีที่เปิดแท็บใหม่หลังจากปิด
  • เพิ่มความสามารถในการลากและวางแท็บลงบนปุ่มงานใหม่เพื่อสร้างงานด้วยแท็บนั้น (เตือนให้กลับไปที่แท็บในอนาคต)
  • การย้ายหน้าต่างแบบง่ายใน Windows และ Linux;
  • ปรับปรุงประสิทธิภาพตัวบล็อกเนื้อหา

ที่มา: opennet.ru