53 votes

Firefox masque tout sauf la zone de contenu du navigateur

Y a-t-il une possibilité de masquer toutes les bordures et barres dans Firefox comme la barre d'adresse, la barre de navigation, le titre de la fenêtre et les onglets, de sorte que la zone restante soit juste la zone de contenu du navigateur?

J'aimerais faire une vidéo d'une application web que j'ai écrite, mais je dois la filmer dans une résolution plus grande que celle de l'application elle-même. Je veux simplement montrer l'application sur un fond sans tout le contenu du navigateur.

La meilleure méthode serait via un raccourci clavier, de sorte que je puisse réactiver tout le contenu à nouveau.

31voto

Le moyen le plus simple est d'installer des modules complémentaires pertinents dans Firefox.

Pour l'une des configurations suivantes, installez les modules complémentaires correspondants. Firefox peut avoir besoin de redémarrer, mais cela est souvent inutile pour Firefox Quantum. La touche de raccourci, si elle est disponible, peut être modifiée depuis Gestionnaire de modules complémentaires > Extensions pour le module complémentaire correspondant.

Firefox dispose d'une section des raccourcis clavier repensée pour gérer tous les raccourcis en un seul endroit, qui est disponible depuis Firefox 66.

Pour Firefox Legacy

Configuration A utilise les modules complémentaires suivants :

  • Masquer la barre de navigation, dernière version testée 1.41.1-signed
  • Masquer la barre d'onglets, dernière version testée 2.1.0.1-signed
  • Masquer les barres de défilement, dernière version testée 0.2.1-signed

Par exemple, j'ai utilisé des touches séparées F3 et F4 pour basculer le menu de navigation et la barre d'onglets (via Masquer la barre de navigation et Masquer la barre d'onglets) respectivement. Pour masquer les barres, appuyez sur les touches attribuées une par une. Cela permet à Firefox d'afficher uniquement la barre de titre visible ou la décoration de la fenêtre.

Limitation : L'attribution de la même touche ne fonctionne pas bien en raison de certains délais entre les deux. Le résultat est similaire même si les touches séparées étaient appuyées en même temps. Dans tous les cas, l'une des barres ne se masquera pas et jouera à cache-cache avec l'utilisateur.

Fonctionne avec Firefox 56 et antérieur (déconseillé), mais n'est plus disponible dans les modules complémentaires de Firefox. Testé entièrement avec Firefox 41.0 sur Linux. Aucune capture d'écran.

Pour Firefox Quantum

Configuration B utilise les modules complémentaires suivants :

Allez sur une page web en HTTP, HTTPS ou en local, puis utilisez le raccourci clavier ou cliquez sur l'icône correspondante dans la barre d'outils ou sur "Nouvelle fenêtre sans barre d'outils" dans le menu contextuel. La page web s'ouvrira en plus dans une nouvelle fenêtre avec uniquement la barre de titre visible et la barre de défilement verticale.

Raccourci clavier : Shift+Alt+N (valeur par défaut dans 1.3.0)

Limitation : Ce module complémentaire n'ouvre aucune page sur le système de fichiers local (file:///) et les pages intégrées (about:*).

Fonctionne avec Firefox 42 et ultérieurs. Testé en 1,3,0 avec Firefox 69.0 sur Linux.

Nouvelle fenêtre sans barre d'outils par tkrkt

Configuration C utilise les modules complémentaires suivants :

Allez sur une page web, puis cliquez sur l'icône correspondante dans la barre d'outils ou sur "Déplacer l'onglet actuel vers une fenêtre contextuelle" ou "fenêtre contextuelle/fusionner la page actuelle" dans le menu contextuel. La page web se déplacera dans une nouvelle fenêtre avec uniquement la barre de titre visible et la barre de défilement verticale. Pour revenir à la nouvelle fenêtre en tant qu'onglet normal, cliquez à nouveau sur "fenêtre contextuelle/fusionner la page actuelle" dans le menu contextuel.

Raccourci clavier : Non attribué (valeur par défaut dans 0.0.8)

Limitation : La fenêtre contextuelle restera toujours en haut de la fenêtre d'origine de Firefox, ce qui ne peut être changé.

Fonctionne avec Firefox 53 et ultérieurs. Testé en 0,0,8 avec Firefox 69.0 sur Linux.

Fenêtre contextuelle par Ett Chung

Pour Firefox sans module complémentaire

J'ai posté une réponse distincte ci-dessous (cliquez ou faites défiler vers le bas) qui fonctionne pour n'importe quelle version de Firefox, mais ce n'est pas la méthode la plus simple et n'a pas de raccourcis clavier.

17voto

La façon native est d'utiliser la feuille de style personnalisée dans Firefox : userChrome.css

Firefox ne charge pas userChrome.css par défaut dans Firefox 69 et ultérieurs. Pour rendre à nouveau effective la feuille de style personnalisée, ouvrez about:config dans Firefox et définissez la préférence toolkit.legacyUserProfileCustomizations.stylesheets sur true

Avant la mise à jour de cette réponse, Mike G avait écrit une réponse de suivi auparavant.

Comment ça marche

Le bloc de code suivant est le contenu de userChrome.css qui masquera la barre d'onglets, la barre de navigation et les barres de défilement dans Firefox. Assurez-vous d'utiliser des noms d'éléments et d'identifiants valides.

/*
 * Ne pas supprimer la ligne @namespace -- elle est nécessaire au bon fonctionnement
 */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* définir l'espace de noms par défaut sur XUL */

/*
 * Cacher la barre d'onglets, la barre de navigation et les barres de défilement
 * !important peut être ajouté pour forcer la substitution, mais pas nécessaire
 * #content n'est pas nécessaire pour masquer les barres de défilement
 */
#TabsToolbar {visibility: collapse;}
#navigator-toolbox {visibility: collapse;}
browser {margin-right: -14px; margin-bottom: -14px;}

Limitation : Pas de raccourcis clavier. Fastidieux à activer ou désactiver à la demande.

  • Pour restaurer l'interface par défaut, renommez userChrome.css en un autre nom comme userChrome.tmp et redémarrez Firefox pour prendre effet.

  • Pour utiliser côte à côte avec une autre instance de Firefox avec l'interface par défaut, utilisez un profil séparé.

Tous les profils sont stockés dans le dossier de profil, que l'on peut localiser depuis Firefox en utilisant la barre de menu ou la barre d'outils, puis naviguer vers Aide > Informations de dépannage.

Comment configurer et utiliser

Les étapes suivantes sont génériques, quel que soit le système d'exploitation.

  1. Ouvrez le Gestionnaire de profils de Firefox, puis créez un nouveau profil nommé 'hidebars' (tout nom de votre choix) et fermez le Gestionnaire de profils.

  2. Ouvrez un gestionnaire de fichiers et ouvre le dossier de profil qui a été créé à l'étape 1.

  3. Sous le nouveau dossier de profil, créez de nouveaux fichiers chrome/userChrome.css incluant le dossier parent chrome s'il n'existe pas.

  4. Copiez-collez le contenu de userChrome.css ci-dessus dans le fichier créé à l'étape 3.

  5. Enfin, enregistrez et fermez le fichier.

Pour commencer à utiliser, lancez une instance de Firefox avec le nouveau profil.

La combinaison de captures d'écran suivante montre Firefox Legacy (gauche) et Firefox Quantum sur Linux, chacun naviguant dans une petite taille de fenêtre lorsque la feuille de style personnalisée est utilisée.

Firefox Legacy and Firefox Quantum with no bars

Fonctionne avec toutes les versions de Firefox, sauf que Firefox 69 et ultérieurs n'utilisent plus userChrome.css par défaut. Testé avec Firefox 10, 20, 50 (Firefox Legacy) et 60, 63, 69 (Firefox Quantum) sur Linux et tout semblait fonctionner comme prévu.

Références


Remarque de l'auteur: Cette réponse a été écrite deux ans plus tard, seulement après avoir suggéré d'utiliser des extensions dans la première réponse. Depuis lors, plusieurs autres réponses basées sur userChrome.css ont été écrites au lieu d'améliorer cette réponse. C'est pourquoi cette réponse est maintenant un wiki communautaire, afin que quiconque ayant une réputation minimale puisse améliorer ce post pour suivre les derniers changements dans Firefox.

13voto

Jason Points 1025

Je sais que c'est très tard, mais j'ai créé un bookmarklet pour cela, il ne nécessite aucun ajout et aucun téléchargement :)

Enregistrez le code JavaScript suivant en tant que bookmarklet, et cliquez dessus sur la page que vous souhaitez afficher dans une nouvelle fenêtre minimale :

javascript:void%20function(){window.open(window.location.href,Math.random(),%22menubar=1,resizable=0%22)}();

Cliquez ici pour faciliter le processus! | JSfiddle

Remarque : Cela devrait fonctionner dans tous les navigateurs

7voto

Lee Bigelow Points 71

Je sais qu'il est tard, mais peut-être que quelqu'un aimera.

Si vous voulez simplement masquer les éléments de l'interface utilisateur de Firefox jusqu'à ce qu'ils soient nécessaires, alors peut-être que mon userChrome.css est fait pour vous. (fonctionne sur FF 70.0.1)

  • L'ensemble de la boîte à outils de navigation est caché jusqu'à ce qu'elle soit activée avec Ctrl-L, F6, et similaires

Pour masquer la barre d'onglets, vous devrez utiliser l'option personnaliser de Firefox (clic droit sur la barre d'onglets) pour déplacer le bouton nouvelle onglet (+) hors de la barre d'onglets, et assurez-vous d'utiliser la barre de titre du système (pour que les boutons de réduction, maximisation et fermeture ne se trouvent pas sur la barre d'onglets). Sinon, ces boutons entraveront la dissimulation.

Les instructions sur l'endroit où placer le fichier userChrome.css et comment l'activer peuvent être trouvées dans ce excellent post : https://superuser.com/a/1269912/1107142

Mon résumé rapide :

  • sur la page about:config, activer toolkit.legacyUserProfileCustomizations.stylesheets sur true
  • obtenir le Répertoire du profil depuis la page about:support
  • créer un répertoire appelé chrome dans votre Répertoire du profil
  • placer le fichier userChrome.css dans ce répertoire chrome

Mon userChrome.css, copiez et collez à souhait :

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#navigator-toolbox {
    height: 0px !important;
    min-height: 0px !important;
    overflow: hidden !important;
}

#navigator-toolbox:focus,
#navigator-toolbox:focus-within,
#navigator-toolbox:active {
    height: auto !important;
}

4voto

J'aime Firefox et Vivaldi. L'une des meilleures fonctionnalités de Vivaldi (étant une utilisatrice de gestes de souris) est qu'il possède tellement d'options (barres latérales, favoris, barre d'adresse, barre d'état, etc.) qui peuvent être ajustées et déplacées...

Un raccourci dit "Masquer l'interface utilisateur". Tout disparaît... donc quand vous n'avez pas besoin de voir les onglets/la barre d'adresse, etc., je fais simplement un mouvement de souris et il ne me reste que la page et la fenêtre.

Magique.

Mieux encore, la couleur de la fenêtre s'inspire de la page web et s'adapte très bien - elle se fond parfaitement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X