43 votes

Le vrai plein écran dans Firefox ?

Sous OSX, comment avoir un vrai plein écran ? Lorsque je passe en mode plein écran, l'onglet et la barre de navigation sont toujours affichés. Ces barres d'outils sont gênantes lorsque j'essaie de regarder un film, etc.

Voici la photo du haut de l'écran : enter image description here

EDIT : J'ai réalisé que cela peut s'appliquer à d'autres navigateurs tels que Safari.

0 votes

Chrome dispose d'un mode de présentation.

2 votes

La plupart des lecteurs de films sur Internet disposent d'un bouton plein écran (généralement deux flèches pointant vers des coins opposés de l'écran) qui permet d'agrandir le film pour remplir entièrement l'écran. Utilisez ce bouton à la place du bouton vert de zoom situé dans le coin supérieur gauche de la fenêtre.

26voto

Purplejacket Points 153

Je suis sur MacOS, janvier 2022. Pour accomplir ce que nous voulons :

  1. Passez en mode "plein écran" de Firefox comme d'habitude (par exemple Ctrl-Cmd-F)

  2. En haut à droite de l'écran se trouve le "menu hamburger" (trois lignes horizontales) ; cliquez dessus avec le bouton droit de la souris, puis sélectionnez "Masquer les barres d'outils".

Aucune extension Firefox n'est nécessaire.

3 votes

Cela a marché comme un charme

6 votes

Cela devrait être la réponse acceptée !

3 votes

Cela devrait être à 100% la réponse acceptée ! Ça a bien marché !

19voto

Anona112 Points 241

Sur la page about:config, recherchez la clé suivante

full-screen-api.allow-trusted-requests-only (en anglais)

et le régler sur faux

Ensuite, vous pouvez créer un signet ' lien avec le texte suivant : emplacement ' :

javascript:document.documentElement.requestFullscreen()

Edit : le nouveau FF supporte une syntaxe plus courte, merci @trss pour la suggestion

1 votes

Je suis époustouflé, monsieur. Je n'ai pas vu cette fonctionnalité dans Firefox depuis ~2013, merci !

0 votes

N'oubliez pas que les signets peuvent avoir un keyword qui vous permet de l'activer en allant dans la barre d'adresse et en tapant le mot clé que vous avez spécifié.

0 votes

Je cherchais juste une solution ponctuelle et cela m'a mis sur la bonne voie. J'ai ouvert la console et ajouté le script à un gestionnaire de clic. BTW, document.documentElement est le diminutif (et propre) de document.getElementsByTagName('html')[0] .

4voto

Micah Yeager Points 531

Par défaut, il n'y a aucun moyen de faire cela dans le Firefox natif, mais il existe une extension appelée Masquage automatique de la barre d'outils qui devrait faire exactement cela ! Il vous permet d'utiliser votre souris pour la faire réapparaître en survolant le haut de l'écran, là où se trouve normalement la barre d'outils.

Il suffit d'installer l'extension à partir de ce lien et de redémarrer Firefox lorsqu'il vous invite à le faire. Après le redémarrage de Firefox, cliquez avec le bouton droit de la souris sur la barre d'outils et sélectionnez Maximized Autohide vous devriez alors être prêt à partir !

Je recommanderais de changer une option pour le module complémentaire dans le gestionnaire de modules complémentaires ( command + shift + a ), cependant : sous General le changement Transition Type à Slide-in pour le rendre un peu plus joli.

Enfin, gardez à l'esprit que le passage de la souris en haut de l'écran peut également faire apparaître la barre OS X, ce qui peut être légèrement gênant (ce qui se produit pour presque toutes les extensions qui font ce genre de choses). Pour contourner ce problème, faites bon usage des commandes clavier !

  • command + l fait apparaître la barre d'adresse pour que vous puissiez immédiatement commencer à taper une nouvelle URL.
  • command + k fait apparaître le menu Firefox pour que vous puissiez sélectionner vos options d'impression, vos préférences, etc.
  • command + t crée un nouvel onglet et se concentre sur celui-ci
  • control + tab y control + shift + tab vous permet de faire défiler les onglets comme command + tab y command + shift + tab vous permet de faire défiler les fenêtres sous OS X

J'espère que cela vous aidera !

0 votes

Notez que l'extension recommandée n'est pas vérifiée pour une utilisation dans Firefox Developer Edition, mais fonctionne néanmoins.

5 votes

Malheureusement, il semble que l'auteur ait supprimé l'extension du lien que vous avez fourni.

0 votes

Remplacement qui fonctionne depuis janvier 2017 : addons.mozilla.org/fr/US/firefox/addon/fullscreen-plus

3voto

pepper_chico Points 779

J'ai résolu ce problème en utilisant Automator pour créer une application qui utilise une Action > Utilities > Run Shell Script :

open -a Firefox
sleep 1
lsappinfo setinfo -app Firefox ApplicationType=UIElement
osascript -e 'tell application "System Events" to tell process "Firefox" to set value of attribute "AXFullScreen" of first window to true'
sleep 0.5
for f in "$@"; do open -a Firefox "$f"; done

J'ai mis le shell script Shell: à /bin/sh y Pass input: à as arguments et l'enregistrer sous le nom de "Firefox Full Screen" dans le fichier /Applications changer son icône comme expliqué ici et l'ajouter comme exception dans System Preferences > Security & Privacy > Privacy Tab > Accessibility .

Je peux ensuite cliquer sur l'icône de l'application ou exécuter l'un des éléments suivants et cela fonctionne :

  • open -a "Firefox Full Screen"
  • open -a "Firefox Full Screen" --args "https://google.com"
  • open -a "Firefox Full Screen" --args "https://google.com" "https://twitter.com"

Je l'utilise en combinaison avec les éléments suivants userChrome.css pour à la fois échapper à un problème bien connu de la barre de menu de MacOS sur les applications en plein écran y un autre bogue de longue date concernant la barre d'adresse et le masquage automatique des onglets que Firefox a avec le plein écran natif de MacOS. .

userChrome.css

#navigator-toolbox[inFullscreen] {
    position: relative;
    z-index: 1;
    height: 3px;
    margin-bottom: -3px;
    opacity: 0;
    overflow: hidden;
}

#navigator-toolbox[inFullscreen]:hover {
    height: auto;
    margin-bottom: 0px;
    opacity: 1;
    overflow: show;
}

#content-deck[inFullscreen]{
    position:relative;
    z-index: 0;
}

Pour une approche générique, consultez mon autre réponse .

TIP

  • Firefox, par défaut, n'a aucun problème sous Linux ou Windows pour masquer automatiquement la barre d'adresse et les onglets en plein écran comme prévu. Ceci étant dit, j'ai attrapé ceci userChrome.css de ma configuration ArchLinux. Je l'utilise sur des i3 et des gestionnaires de fenêtres en mosaïque, avec toutes les [inFullscreen] supprimée, pour que la barre d'adresse et les onglets se cachent automatiquement en normal Fenêtres sans bord.

0 votes

Ce css a fonctionné ! J'ai dû définir le paramètre toolkit.legacyUserProfileCustomizations.stylesheets à True dans about:config. Instructions complètes pour userChrome.css aquí

2voto

Une façon de le faire est d'utiliser JavaScript. Pour Firefox, exécutez ce code :

document.getElementsByTagName('html')[0].mozRequestFullScreen()

Sur Safari, mettez ceci dans un bouton href attribut :

javascript:if(!document.webkitFullscreenElement){document.getElementsByTagName('html')[0].webkitRequestFullscreen();} else{document.webkitExitFullscreen()}

Évidemment, cela n'est pas très gracieux, sauf dans une extension ou un bookmarklet.

2 votes

TypeError: document.getElementByTagName is not a function doit être Elements (notez le s), dans Firefox 43 sur OS X de toute façon

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X