Browser Web disponibili qutebrowser 2.4 e Min 1.22

È stata pubblicata la versione del browser web qutebrowser 2.4, che fornisce un'interfaccia grafica minimale che non distrae dalla visualizzazione dei contenuti, e un sistema di navigazione nello stile dell'editor di testo Vim, costruito interamente su scorciatoie da tastiera. Il codice è scritto in Python utilizzando PyQt5 e QtWebEngine. Il codice sorgente è distribuito sotto la licenza GPLv3. L'uso di Python non influisce sulle prestazioni, poiché il rendering e l'analisi dei contenuti vengono eseguiti dal motore Blink e dalla libreria Qt.

Il browser supporta un sistema di navigazione a schede, un download manager, una modalità di navigazione privata, un visualizzatore PDF integrato (pdf.js), un sistema di blocco degli annunci (a livello di blocco dell'host), un'interfaccia per la visualizzazione della cronologia di navigazione. Per guardare i video di YouTube, puoi configurare la chiamata a un lettore video esterno. Lo spostamento nella pagina viene effettuato utilizzando i tasti "hjkl", per aprire una nuova pagina è possibile premere "o", il passaggio da una scheda all'altra viene effettuato utilizzando i tasti "J" e "K" o "Numero Alt-tab". Premendo ":" viene visualizzato un prompt della riga di comando in cui è possibile cercare la pagina ed eseguire comandi tipici come in vim, come ":q" per uscire e ":w" per scrivere la pagina. Per una rapida transizione agli elementi della pagina, viene proposto un sistema di "suggerimenti" che contrassegna collegamenti e immagini.

Browser Web disponibili qutebrowser 2.4 e Min 1.22

Nella nuova versione:

  • È stata risolta una vulnerabilità (CVE-2021-41146) che consente l'esecuzione di codice tramite la manipolazione degli argomenti del gestore URL. Il problema appare solo nelle build per la piattaforma Windows. Su Windows, è registrato un gestore "qutebrowserurl:", con il quale un'applicazione di terze parti può avviare l'esecuzione di comandi in qutebrowser e il codice arbitrario può essere eseguito utilizzando i comandi ":spawn" e ":debug-pyeval".
  • Aggiunta l'impostazione "content.blocking.hosts.block_subdomains" che può essere utilizzata per disabilitare il blocco dei sottodomini in un blocco annunci che utilizza il reindirizzamento del dominio tramite /etc/hosts.
  • Aggiunta l'impostazione "downloads.prevent_mixed_content" per proteggere dal download di contenuti misti (download di risorse tramite HTTP da una pagina aperta tramite HTTPS).
  • Il flag "--private" è stato aggiunto al comando ":tab-clone", permettendoti di creare un clone della scheda, aperto in una nuova finestra di navigazione privata.

Allo stesso tempo, è stata rilasciata una nuova versione del browser, Min 1.22, che offre un'interfaccia minimalista costruita attorno alla manipolazione della barra degli indirizzi. Il browser viene creato utilizzando la piattaforma Electron, che consente di creare applicazioni autonome basate sul motore Chromium e sulla piattaforma Node.js. L'interfaccia Min è scritta in JavaScript, CSS e HTML. Il codice è distribuito sotto la licenza Apache 2.0. Le build vengono create per Linux, macOS e Windows.

Min supporta la navigazione delle pagine aperte attraverso un sistema di schede, fornendo funzionalità come l'apertura di una nuova scheda accanto alla scheda corrente, nascondendo le schede inutilizzate (a cui l'utente non ha accesso per un certo tempo), raggruppando le schede e visualizzando tutte le schede in una lista. Sono disponibili strumenti per creare elenchi di attività/collegamenti rinviati per letture future, nonché un sistema di segnalibri con supporto per la ricerca full-text. Il browser ha un sistema integrato per il blocco degli annunci (secondo l'elenco EasyList) e un codice per il tracciamento dei visitatori, ed è possibile disabilitare il caricamento di immagini e script.

Il controllo centrale di Min è la barra degli indirizzi, attraverso la quale è possibile inviare query a un motore di ricerca (DuckDuckGo per impostazione predefinita) e cercare nella pagina corrente. Mentre digiti nella barra degli indirizzi, mentre digiti, viene generato un riepilogo delle informazioni relative alla query corrente, come un collegamento a un articolo di Wikipedia, una selezione di segnalibri e cronologia di navigazione e consigli dal motore di ricerca DuckDuckGo. Ogni pagina aperta nel browser viene indicizzata e diventa disponibile per successive ricerche nella barra degli indirizzi. Puoi anche inserire comandi nella barra degli indirizzi per eseguire rapidamente operazioni (ad esempio, "!settings" - vai alle impostazioni, "!screenshot" - crea uno screenshot, "!clearhistory" - cancella la cronologia di navigazione, ecc.).

Browser Web disponibili qutebrowser 2.4 e Min 1.22

Nella nuova versione:

  • E la barra degli indirizzi ha la capacità di calcolare espressioni matematiche. Ad esempio, puoi inserire "sqrt(2) + 1" e ottenere immediatamente il risultato.
  • All'elenco delle attività è stato aggiunto un campo per la ricerca per schede aperte.
  • Garantisce che vengano seguite le impostazioni del tema scuro abilitate nell'ambiente utente.
  • È stato ampliato il numero di lingue supportate nel sistema di traduzione delle pagine integrato (accessibile facendo clic con il tasto destro sulla pagina).
  • Aggiunto un tasto di scelta rapida per riorganizzare le schede.
  • I componenti del motore del browser sono stati aggiornati alla piattaforma Chromium 94 e Electron 15.

Fonte: opennet.ru

Aggiungi un commento