qutebrowser

qutebrowser
Originalförfattare Florian Bruhin ("kompilatorn")
Utvecklare
  • Florian Bruhin
  • bidragsgivare
Initial release 14 december 2014 ; för 8 år sedan ( 2014-12-14 )
Förvar
Skrivet i Python , JavaScript
Motor WebKit eller QtWebEngine
Operativ system Linux, Windows, macOS, FreeBSD, OpenBSD
Tillgänglig i 1 språk
Lista över språk
engelsk
Typ webbläsare
Licens GPL-3.0 eller senare
Hemsida www .qutebrowser .org  Edit this on Wikidata

qutebrowser (uttalas "söt webbläsare" / k j t b r z ə r / [ citat behövs ] ) är en Chromium -baserad webbläsare för Linux , Windows och macOS operativsystem med Vim -liknande tangentbindningar och ett minimalt GUI . Den är tangentbordsdriven och är inspirerad av liknande mjukvara som Vimperator och dwb. Den använder DuckDuckGo som standardsökmotor . qutebrowser ingår i de ursprungliga förråden för Linux-distributioner som Fedora och Arch Linux . qutebrowser är utvecklad av Florian Bruhin, för vilken han fick en CH Open Source-pris 2016.

Funktionalitet

Som i Vim och vi har webbläsaren ett kommandoläge och ett infogningsläge . I kommandoläge kan tangentbindningar användas för att utföra funktioner, till exempel: 'G' för att gå till botten av en sida och 'gg' till toppen. Specifika kommandon kan också bindas till nycklar eller tangentsekvenser av användaren. Ett fuskblad med alla nyckelbindningar finns här och de kan tränas här .

qutebrowser är både skrivet i och konfigurerat i Python . Genom konfigurationsfilen kan anpassad funktionalitet läggas till, inklusive anpassade nyckelbindningar, inställningar per plats och godtycklig Python-kod som kan interagera med din webbläsare eller ditt system.

Sedan version 2.0.0 stöder qutebrowser blockering av annonser med python-adblock-biblioteket. För användare som inte har adblock-biblioteket installerat eller använder en äldre version av qutebrowser, kan en enklare inbyggd adblocker användas och modifieras med hjälp av blocked-hosts-filen som följer med qutebrowser.

säkerhet

I juli 2018 fann man att alla versioner av qutebrowser före 1.4.1 har en sårbarhet för förfalskning av begäranden över flera webbplatser som gjorde det möjligt för webbplatser att ändra inställningar för qutebrowser och, via inställningar som editor.command , eventuellt exekvera godtycklig kod . Detta fixades i version 1.4.1; Backported patchar är tillgängliga för tidigare versioner.

Se även

externa länkar