Beschikbare webbrowsers qutebrowser 2.4 en Min 1.22

De release van de webbrowser qutebrowser 2.4 is gepubliceerd, die een minimale grafische interface biedt die niet afleidt van het bekijken van de inhoud, en een navigatiesysteem in de stijl van de Vim-teksteditor, volledig gebouwd op sneltoetsen. De code is geschreven in Python met behulp van PyQt5 en QtWebEngine. De broncode wordt gedistribueerd onder de GPLv3-licentie. Het gebruik van Python heeft geen invloed op de prestaties, aangezien het renderen en parseren van inhoud wordt uitgevoerd door de Blink-engine en de Qt-bibliotheek.

De browser ondersteunt een tabbladsysteem, een downloadmanager, een privé-browsingmodus, een ingebouwde PDF-viewer (pdf.js), een advertentieblokkeringssysteem (op hostblokkeringsniveau) en een interface voor het bekijken van de browsegeschiedenis. Om video's op YouTube te bekijken, kunt u een oproep naar een externe videospeler tot stand brengen. U kunt door de pagina navigeren met de “hjkl”-toetsen; u kunt op “o” drukken om een ​​nieuwe pagina te openen; schakelen tussen tabbladen gebeurt met de “J” en “K”-toetsen of “Alt-tab-nummer”. Als u op eerder drukt, verschijnt er een opdrachtprompt waar u de pagina kunt doorzoeken en typische vim-achtige opdrachten kunt uitvoeren, zoals ":q" om af te sluiten en ":w" om de pagina te schrijven. Om snel naar pagina-elementen te navigeren, wordt een systeem van “hints” voorgesteld dat links en afbeeldingen markeert.

Beschikbare webbrowsers qutebrowser 2.4 en Min 1.22

In de nieuwe versie:

  • Er is een kwetsbaarheid (CVE-2021-41146) verholpen die het uitvoeren van code mogelijk maakt door manipulatie van URL-handler-argumenten. Het probleem doet zich alleen voor in builds voor het Windows-platform. Op Windows is een handler “qutebrowserurl:” geregistreerd, waarmee een applicatie van derden de uitvoering van opdrachten in qutebrowser kan initiëren, en willekeurige code kan worden uitgevoerd met behulp van de opdrachten “:spawn” en “:debug-pyeval”.
  • Instelling "content.blocking.hosts.block_subdomains" toegevoegd die kan worden gebruikt om subdomeinblokkering uit te schakelen in een advertentieblokkering die gebruikmaakt van domeinomleiding via /etc/hosts.
  • De instelling “downloads.prevent_mixed_content” toegevoegd om te beschermen tegen het downloaden van gemengde inhoud (het downloaden van bronnen via HTTP vanaf een pagina geopend via HTTPS).
  • De vlag "--private" is toegevoegd aan de opdracht ":tab-clone", waardoor u een kloon van het tabblad kunt maken, geopend in een nieuw privé-browservenster.

Tegelijkertijd werd een nieuwe versie van de browser, Min 1.22, uitgebracht, die een minimalistische interface biedt die is opgebouwd rond manipulatie van de adresbalk. De browser is gemaakt met behulp van het Electron-platform, waarmee u zelfstandige applicaties kunt maken op basis van de Chromium-engine en het Node.js-platform. De Min-interface is geschreven in JavaScript, CSS en HTML. De code wordt gedistribueerd onder de Apache 2.0-licentie. Er worden builds gemaakt voor Linux, macOS en Windows.

Min ondersteunt de navigatie van geopende pagina's via een systeem van tabbladen en biedt functies zoals het openen van een nieuw tabblad naast het huidige tabblad, het verbergen van ongebruikte tabbladen (die de gebruiker al een bepaalde tijd niet heeft geopend), het groeperen van tabbladen en het bekijken van alle tabbladen in een lijst. Er zijn hulpmiddelen voor het samenstellen van lijsten met uitgestelde taken/links voor toekomstig lezen, evenals een bladwijzersysteem met ondersteuning voor zoeken in volledige tekst. De browser heeft een ingebouwd systeem voor het blokkeren van advertenties (volgens de EasyList-lijst) en code voor het volgen van bezoekers, en het is mogelijk om het laden van afbeeldingen en scripts uit te schakelen.

Het centrale besturingselement in Min is de adresbalk, waarmee u zoekopdrachten naar een zoekmachine (standaard DuckDuckGo) kunt sturen en op de huidige pagina kunt zoeken. Terwijl u in de adresbalk typt, terwijl u typt, wordt er een samenvatting van relevante informatie voor het huidige verzoek gegenereerd, zoals een link naar een artikel op Wikipedia, een selectie uit bladwijzers en browsegeschiedenis, evenals aanbevelingen uit de DuckDuckGo-zoekopdracht motor. Elke pagina die in de browser wordt geopend, wordt geïndexeerd en komt beschikbaar voor latere zoekopdrachten in de adresbalk. U kunt ook opdrachten in de adresbalk invoeren om snel bewerkingen uit te voeren (bijvoorbeeld "!settings" - ga naar instellingen, "!screenshot" - maak een screenshot, "!clearhistory" - wis uw browsegeschiedenis, enz.).

Beschikbare webbrowsers qutebrowser 2.4 en Min 1.22

In de nieuwe uitgave:

  • En de adresbalk heeft de mogelijkheid om wiskundige uitdrukkingen te berekenen. U kunt bijvoorbeeld “sqrt(2) + 1” invoeren en het resultaat onmiddellijk verkrijgen.
  • Aan de takenlijst is een veld toegevoegd voor het zoeken op geopende tabbladen.
  • Zorgt ervoor dat de instellingen van het donkere thema dat in de gebruikersomgeving is ingeschakeld, worden gevolgd.
  • Het aantal ondersteunde talen in het ingebouwde paginavertaalsysteem is uitgebreid (toegankelijk door met de rechtermuisknop op de pagina te klikken).
  • Een sneltoets toegevoegd voor het herschikken van tabbladen.
  • Onderdelen van de browserengine zijn bijgewerkt naar Chromium 94 en het Electron 15-platform.

Bron: opennet.ru

Voeg een reactie