Udgivelsen af web-browseren qutebrowser 2.4 er blevet offentliggjort, hvilket giver et minimalt grafisk interface, der ikke distraherer fra indholdet, samt et navigationssystem i stil med teksteditoren Vim, bygget helt på tastaturkombinationer. Koden er skrevet i Python ved hjælp af PyQt5 og QtWebEngine. Kildekoderne distribueres under GPLv3-licensen. Brug af Python påvirker ikke ydeevnen, da rendering og parsing af indholdet håndteres af Blink-motoren og Qt-biblioteket.
Browseren understøtter et faneskift, downloadermanager, privat browsing-tilstand, indbygget PDF-viewer (pdf.js), annoncespærring (på host-niveau), og et interface til at se besøgs-historik. For at se videoer på YouTube kan man konfigurere opkald til en ekstern videoplayer. Navigation på siden foregår med tasterne «hjkl», for at åbne en ny side skal du trykke «o», skift mellem faner kan gøres med tasterne «J» og «K» eller «Alt-nummer på fanen». Ved at trykke «:» vises et kommandoprompt, hvor du kan søge på siden og udføre standardkommandoer som i vim, for eksempel «:q» for at afslutte og «:w» for at gemme siden. For hurtigt at navigere til elementer på siden tilbydes et system af «hints», der markerer links og billeder.

I den nye version:
- En sårbarhed (CVE-2021-41146) er blevet rettet, hvilket tillader udførelse af din egen kode gennem manipulation af argumenterne til URL-håndtereren. Problemet opstår kun i builds til Windows-platformen. I Windows registreres håndtereren «qutebrowserurl:», hvormed en tredjepartsapplikation kan initiere udførelsen af kommandoer i qutebrowser, og ved hjælp af kommandoerne «:spawn» og «:debug-pyeval» kan vilkårlig kode udføres.
- Der er tilføjet indstillingen «content.blocking.hosts.block_subdomains», som kan bruges til at deaktivere blokeringen af underdomæner i annoncestoppere, der bruger omdirigering. domæner gennem /etc/hosts.
- Der er tilføjet indstillingen «downloads.prevent_mixed_content» for at beskytte mod download af blandet indhold (downloading ressourcer via HTTP fra en side, der åbnes via HTTPS).
- Til kommandoen «:tab-clone» er der tilføjet flaget «—private», som gør det muligt at oprette en klon af en fane, der åbnes i et nyt privat vindue.
Samtidig er der udgivet en ny version af browseren Min 1.22, som tilbyder et minimalistisk interface bygget omkring manipulation med adressefeltet. Browseren er skabt ved hjælp af platformen Electron, som muliggør oprettelsen af adskilte applikationer baseret på Chromium-motoren og Node.js-platformen. Min-interfacet er skrevet i JavaScript, CSS og HTML. Koden distribueres under Apache 2.0-licensen. Bygningerne er formet til Linux, macOS og Windows.
Min understøtter navigation mellem åbne sider gennem et tabsystem, der tilbyder funktioner såsom at åbne en ny fane ved siden af den aktuelle fane, skjule inaktive faner (som brugeren ikke har interageret med i et stykke tid), gruppering af faner og visning af alle faner i form af en liste. Der er værktøjer til at opbygge lister over forsinkede opgaver/læsninger til fremtidig brug samt et bogmærkesystem med understøttelse af fuldtekstsøgning. Browseren har indbygget et annoncespærringssystem (baseret på EasyList) og kode til at spore besøgende, samt mulighed for at deaktivere indlæsning af billeder og scripts.
Det centrale kontrolelement i Min er adressefeltet, hvorigennem man kan sende forespørgsler til søgemaskinen (som standard DuckDuckGo) og udføre søgninger på den aktuelle side. Når der indtastes i adressefeltet, dannes der en oversigt over relevant information til den aktuelle forespørgsel, såsom et link til en artikel på Wikipedia, udtræk fra bogmærker og besøgs historie samt anbefalinger fra søgemaskinen DuckDuckGo. Hver side, der åbnes i browseren, indekseres og bliver tilgængelig til senere søgninger i adressefeltet. Der kan også indtastes kommandoer i adressefeltet for hurtigt at udføre operationer (for eksempel "!settings" - gå til indstillinger, "!screenshot" - tage et screenshot, "!clearhistory" - rydde besøgs historie osv.).

I den nye version:
- Adressefeltet har fået muligheden for at beregne matematiske udtryk. For eksempel kan man indtaste "sqrt(2) + 1" og straks få resultatet.
- Der er tilføjet et søgefelt i opgavelisten til åbne faner.
- Det er sikret, at indstillingerne for mørkt tema overholdes i brugerens miljø.
- Antallet af understøttede sprog i det indbyggede sideoversættelsessystem er blevet udvidet (tilgængeligt ved at højreklikke på siden).
- Der er tilføjet en genvejstast til omarrangering af faner.
- Browserengine-komponenterne er opdateret til Chromium 94 og Electron-platformen 15.
Kilde: opennet.ru
