qutebrowser
Originalförfattare | Florian Bruhin ("kompilatorn") |
---|---|
Utvecklare |
|
Initial release | 14 december 2014 |
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 |
|
qutebrowser (uttalas "söt webbläsare" / k j uː t b r aʊ 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
- QtWebEngine – layoutmotorn som applikationen använder som standard, baserad på Chromium
- WebKit – layoutmotorn som applikationen valfritt kan använda istället för WebEngine
- Lista över webbläsare
- uzbl – ytterligare en minimalistisk webbläsare med liknande koncept
- Minimalism (dator)
externa länkar
- Officiell hemsida
- qutebrowser på GitHub
- qutebrowser på Python Package Index
- qutebrowser på Arch Linux
- qutebrowser på Chocolatey