Navigateurs Web disponibles : qutebrowser 2.4 et Min 1.22

La version du navigateur Web qutebrowser 2.4 a été publiée, offrant une interface graphique minimale qui ne détourne pas l'attention de la visualisation du contenu, et un système de navigation dans le style de l'éditeur de texte Vim, entièrement construit sur des raccourcis clavier. Le code est écrit en Python en utilisant PyQt5 et QtWebEngine. Le code source est distribué sous licence GPLv3. L'utilisation de Python n'affecte pas les performances, puisque le rendu et l'analyse du contenu sont effectués par le moteur Blink et la bibliothèque Qt.

Le navigateur prend en charge un système d'onglets, un gestionnaire de téléchargement, un mode de navigation privée, une visionneuse PDF intégrée (pdf.js), un système de blocage des publicités (au niveau du blocage de l'hôte) et une interface pour afficher l'historique de navigation. Pour regarder des vidéos sur YouTube, vous pouvez configurer un appel vers un lecteur vidéo externe. Vous pouvez vous déplacer dans la page à l'aide des touches « hjkl » ; vous pouvez appuyer sur « o » pour ouvrir une nouvelle page ; le passage d'un onglet à l'autre se fait à l'aide des touches « J » et « K » ou du « numéro de tabulation Alt ». Appuyer sur ":" fait apparaître une invite de commande dans laquelle vous pouvez rechercher la page et exécuter des commandes typiques de style vim, telles que ":q" pour quitter et ":w" pour écrire la page. Pour naviguer rapidement vers les éléments de la page, un système de « conseils » est proposé qui marque les liens et les images.

Navigateurs Web disponibles : qutebrowser 2.4 et Min 1.22

Dans la nouvelle version:

  • Une vulnérabilité (CVE-2021-41146) a été corrigée qui permet l'exécution de code via la manipulation des arguments du gestionnaire d'URL. Le problème n'apparaît que dans les versions pour la plate-forme Windows. Sous Windows, un gestionnaire « qutebrowserurl: » est enregistré, avec lequel une application tierce peut lancer l'exécution de commandes dans qutebrowser, et du code arbitraire peut être exécuté à l'aide des commandes « :spawn » et « :debug-pyeval ».
  • Ajout du paramètre « content.blocking.hosts.block_subdomains » qui peut être utilisé pour désactiver le blocage de sous-domaines dans un bloqueur de publicités qui utilise la redirection de domaine via /etc/hosts.
  • Ajout du paramètre « downloads.prevent_mixed_content » pour se protéger contre le téléchargement de contenu mixte (téléchargement de ressources via HTTP à partir d'une page ouverte via HTTPS).
  • Le flag "--private" a été ajouté à la commande ":tab-clone", permettant de créer un clone de l'onglet, ouvert dans une nouvelle fenêtre de navigation privée.

Parallèlement, une nouvelle version du navigateur, Min 1.22, est sortie, proposant une interface minimaliste construite autour de la manipulation de la barre d'adresse. Le navigateur est créé à l'aide de la plateforme Electron, qui vous permet de créer des applications autonomes basées sur le moteur Chromium et la plateforme Node.js. L'interface Min est écrite en JavaScript, CSS et HTML. Le code est distribué sous la licence Apache 2.0. Les builds sont créés pour Linux, macOS et Windows.

Min prend en charge la navigation des pages ouvertes via un système d'onglets, offrant des fonctionnalités telles que l'ouverture d'un nouvel onglet à côté de l'onglet actuel, le masquage des onglets inutilisés (auxquels l'utilisateur n'a pas accédé depuis un certain temps), le regroupement des onglets et l'affichage de tous les onglets dans une liste. Il existe des outils pour créer des listes de tâches/liens différés pour des lectures futures, ainsi qu'un système de favoris avec prise en charge de la recherche en texte intégral. Le navigateur dispose d'un système intégré de blocage des publicités (selon la liste EasyList) et d'un code de suivi des visiteurs, et il est possible de désactiver le chargement des images et des scripts.

Le contrôle central de Min est la barre d'adresse, à travers laquelle vous pouvez envoyer des requêtes à un moteur de recherche (DuckDuckGo par défaut) et rechercher la page actuelle. Au fur et à mesure que vous tapez dans la barre d'adresse, au fur et à mesure que vous tapez, un résumé des informations pertinentes pour la demande en cours est généré, comme un lien vers un article sur Wikipédia, une sélection parmi les favoris et l'historique de navigation, ainsi que des recommandations de la recherche DuckDuckGo. moteur. Chaque page ouverte dans le navigateur est indexée et devient disponible pour une recherche ultérieure dans la barre d'adresse. Vous pouvez également saisir des commandes dans la barre d'adresse pour effectuer rapidement des opérations (par exemple, « !settings » - accéder aux paramètres, « !screenshot » - créer une capture d'écran, « !clearhistory » - effacer votre historique de navigation, etc.).

Navigateurs Web disponibles : qutebrowser 2.4 et Min 1.22

Dans la nouvelle version :

  • Et la barre d'adresse a la capacité de calculer des expressions mathématiques. Par exemple, vous pouvez saisir « sqrt(2) + 1 » et obtenir le résultat immédiatement.
  • Un champ de recherche par onglets ouverts a été ajouté à la liste des tâches.
  • Garantit que les paramètres du thème sombre activé dans l’environnement utilisateur sont respectés.
  • Le nombre de langues prises en charge dans le système de traduction de pages intégré a été étendu (accessible en cliquant avec le bouton droit sur la page).
  • Ajout d'un raccourci clavier pour réorganiser les onglets.
  • Les composants du moteur de navigateur ont été mis à jour vers Chromium 94 et la plateforme Electron 15.

Source: opennet.ru

Ajouter un commentaire