متصفحات الويب المتاحة qutebrowser 2.4 و Min 1.22

تم إطلاق متصفح الويب qutebrowser 2.4، مما يوفر واجهة رسومية بسيطة لا تصرف انتباهك عن عرض المحتوى، ونظام تنقل بأسلوب محرر النصوص Vim، مبني بالكامل على اختصارات لوحة المفاتيح. تمت كتابة الكود بلغة بايثون باستخدام PyQt5 وQtWebEngine. يتم توزيع النصوص المصدرية بموجب ترخيص GPLv3. لا يؤثر استخدام Python على الأداء، حيث يتم عرض المحتوى وتحليله بواسطة محرك Blink ومكتبة Qt.

يدعم المتصفح نظام التصفح المبوب، ومدير التنزيل، ووضع التصفح الخاص، وعارض PDF المدمج (pdf.js)، ونظام حظر الإعلانات (على مستوى حظر المضيف)، وواجهة لعرض سجل التصفح. لمشاهدة مقاطع فيديو YouTube، يمكنك الإعداد للاتصال بمشغل فيديو خارجي. يتم التنقل حول الصفحة باستخدام مفاتيح "hjkl"، لفتح صفحة جديدة، يمكنك الضغط على "o"، ويتم التبديل بين علامات التبويب باستخدام مفاتيح "J" و"K" أو "رقم Alt-tab". يؤدي الضغط على "": إلى إظهار موجه سطر الأوامر حيث يمكنك البحث في الصفحة وتنفيذ الأوامر النموذجية كما هو الحال في 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).
  • تمت إضافة علامة "--خاص" إلى أمر ":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. تتم فهرسة كل صفحة يتم فتحها في المتصفح وتصبح متاحة للبحث اللاحق في شريط العناوين. يمكنك أيضًا إدخال أوامر في شريط العناوين لإجراء العمليات بسرعة (على سبيل المثال ، "! الإعدادات" - انتقل إلى الإعدادات ، "! screenshot" - أنشئ لقطة شاشة ، "! clearhistory" - محو سجل التصفح ، وما إلى ذلك).

متصفحات الويب المتاحة qutebrowser 2.4 و Min 1.22

في الإصدار الجديد:

  • ويوفر شريط العناوين القدرة على حساب التعبيرات الرياضية. على سبيل المثال، يمكنك كتابة "sqrt(2) + 1" والحصول على النتيجة على الفور.
  • تمت إضافة حقل للبحث عن طريق علامات التبويب المفتوحة إلى قائمة المهام.
  • ضمان اتباع إعدادات المظهر الداكن للتصميم، المضمنة في بيئة المستخدم.
  • تم توسيع عدد اللغات المدعومة في نظام ترجمة الصفحات المدمج (يمكن الوصول إليها عن طريق النقر بزر الماوس الأيمن على الصفحة).
  • تمت إضافة مفتاح التشغيل السريع لإعادة ترتيب علامات التبويب.
  • تم تحديث مكونات محرك المتصفح إلى منصة Chromium 94 وElectron 15.

المصدر: opennet.ru

إضافة تعليق