Mövcud veb brauzerlər qutebrowser 2.4 və Min 1.22

Məzmuna baxmaqdan yayındırmayan minimal qrafik interfeysi və tamamilə klaviatura qısa yolları üzərində qurulmuş Vim mətn redaktoru üslubunda naviqasiya sistemini təmin edən qutebrowser 2.4 veb brauzeri buraxıldı. Kod PyQt5 və QtWebEngine istifadə edərək Python dilində yazılmışdır. Mənbə mətnlər GPLv3 lisenziyası əsasında paylanır. Python-dan istifadə performansa təsir göstərmir, çünki məzmun Blink mühərriki və Qt kitabxanası tərəfindən təqdim edilir və təhlil edilir.

Brauzer sekmeli baxış sistemini, endirmə menecerini, şəxsi baxış rejimini, daxili PDF görüntüləyicisini (pdf.js), reklam bloklama sistemini (host bloklama səviyyəsində), baxış tarixçəsinə baxmaq üçün interfeysi dəstəkləyir. YouTube videolarına baxmaq üçün siz xarici video pleyerə zəng etməyi qura bilərsiniz. Səhifədə hərəkət "hjkl" düymələri ilə həyata keçirilir, yeni səhifə açmaq üçün "o" düyməsini sıxmaq olar, tablar arasında keçid "J" və "K" düymələri və ya "Alt-tab nömrəsi" ilə həyata keçirilir. ":" düyməsinə basmaq, səhifədə axtarış edə və vim-də olduğu kimi tipik əmrləri yerinə yetirə biləcəyiniz əmr satırı sorğusunu gətirir, məsələn, çıxmaq üçün ":q" və səhifəni yazmaq üçün ":w". Səhifə elementlərinə sürətli keçid üçün bağlantıları və şəkilləri qeyd edən "göstərişlər" sistemi təklif olunur.

Mövcud veb brauzerlər qutebrowser 2.4 və Min 1.22

Yeni versiyada:

  • URL işləyicisi arqument manipulyasiyası vasitəsilə xüsusi kodun icrasına icazə verə bilən zəifliyə (CVE-2021-41146) müraciət edildi. Problem yalnız Windows platforması üçün qurulmalarda baş verir. Windows, qutebrowser-də əmrlərin icrasına başlamaq üçün üçüncü tərəf tətbiqi tərəfindən istifadə edilə bilən "qutebrowserurl:" işləyicisini qeyd edir və ixtiyari kod ":spawn" və ":debug-pyeval" əmrlərindən istifadə etməklə icra edilə bilər.
  • Əlavə edilmiş "content.blocking.hosts.block_subdomains" parametri, /etc/hosts vasitəsilə domen yönləndirməsindən istifadə edən reklam blokerində subdomen bloklanmasını söndürmək üçün istifadə edilə bilər.
  • Qarışıq məzmunun endirilməsindən qorunmaq üçün "downloads.prevent_mixed_content" parametri əlavə edildi (https vasitəsilə açılan səhifədən HTTP vasitəsilə resursların endirilməsi).
  • Yeni şəxsi baxış pəncərəsində açılan nişanın klonunu yaratmaq üçün ":tab-clone" əmrinə "--private" bayrağı əlavə edildi.

Eyni zamanda, ünvan çubuğunu manipulyasiya etmək ətrafında qurulmuş minimalist interfeys təklif edən Min 1.22 brauzerinin yeni versiyası buraxıldı. Brauzer Chromium mühərriki və Node.js platforması əsasında müstəqil proqramlar yaratmağa imkan verən Electron platformasından istifadə etməklə yaradılmışdır. Min-in interfeysi JavaScript, CSS və HTML-də yazılmışdır. Kod Apache 2.0 lisenziyası altında paylanır. Quraşdırmalar Linux, macOS və Windows üçün yaradılır.

Min, cari tabın yanında yeni tab açmaq, istifadə olunmamış tabları gizlətmək (istifadəçinin bir müddətdir daxil olmadığı), tabları qruplaşdırmaq və bütün tablara siyahı kimi baxmaq kimi xüsusiyyətləri təmin edən sekmeli sistem vasitəsilə açıq səhifələrdə naviqasiyanı dəstəkləyir. . Gələcəkdə oxumaq üçün gözlənilən tapşırıqların / bağlantıların siyahılarını yaratmaq üçün alətlər, həmçinin tam mətn axtarışını dəstəkləyən əlfəcin sistemi var. Brauzerdə quraşdırılmış reklam bloklama sistemi (EasyList siyahısına görə) və ziyarətçiləri izləmək üçün kod var, şəkillərin və skriptlərin yüklənməsini söndürmək mümkündür.

Min-in mərkəzi idarəetməsi ünvan çubuğudur, onun vasitəsilə siz axtarış sisteminə sorğular göndərə bilərsiniz (standart olaraq DuckDuckGo) və cari səhifədə axtarış edə bilərsiniz. Ünvan sətrinə yazdığınız zaman, yazdığınız zaman Vikipediya məqaləsinə keçid, əlfəcinlər və baxış tarixçəsi seçimi və DuckDuckGo axtarış motorundan tövsiyələr kimi cari sorğuya aid məlumatın xülasəsi yaradılır. Brauzerdə açılan hər bir səhifə indekslənir və ünvan çubuğunda sonrakı axtarış üçün əlçatan olur. Siz həmçinin əməliyyatları tez yerinə yetirmək üçün ünvan çubuğuna əmrlər daxil edə bilərsiniz (məsələn, "!parametrlər" - parametrlərə keçin, "!skrinşot" - skrinşot yaradın, "!clearhistory" - baxış tarixçəsini təmizləyin və s.).

Mövcud veb brauzerlər qutebrowser 2.4 və Min 1.22

Yeni buraxılışda:

  • Ünvan paneli isə riyazi ifadələri hesablamaq imkanı verir. Məsələn, "sqrt(2) + 1" yazıb dərhal nəticə əldə edə bilərsiniz.
  • Tapşırıqlar siyahısına açıq tablar üzrə axtarış sahəsi əlavə edilib.
  • İstifadəçi mühitinə daxil edilmiş dizaynın qaranlıq mövzusunun parametrlərinə əməl olunması təmin edilir.
  • Daxili səhifə tərcümə sistemində dəstəklənən dillərin sayı genişləndirildi (səhifəyə sağ klikləməklə daxil olmaq mümkündür).
  • Nişanların yenidən təşkili üçün isti düymə əlavə edildi.
  • Brauzer mühərriki komponentləri Chromium 94 və Electron 15 platformasına yeniləndi.

Mənbə: opennet.ru

Добавить комментарий