Vrai plein écran dans Firefox?

18

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

Voici la photo du haut de l'écran:entrez la description de l'image ici

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

jasonszhao
la source
Chrome a un mode de présentation.
Matthieu Riegler
1
La plupart des lecteurs de films de sites Web ont un bouton plein écran (généralement deux flèches pointant vers les coins opposés de l'écran) qui agrandit le film pour remplir complètement l'écran. Utilisez-le à la place du bouton Zoom vert dans le coin supérieur gauche de la fenêtre.
tubedogg

Réponses:

6

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

Installez simplement l'extension sur ce lien et redémarrez Firefox lorsqu'il vous y invite. Après le redémarrage de Firefox, cliquez avec le bouton droit sur la barre d'outils et sélectionnez Maximized Autohide; vous devriez alors être prêt à partir!

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

Enfin, gardez à l'esprit que le survol de votre souris en haut de l'écran peut également faire apparaître la barre OS X, ce qui peut être légèrement ennuyeux (ce qui se produirait pour presque toutes les extensions qui font ce genre de chose). Pour contourner cela, faites bon usage des raccourcis clavier!

  • command + l affiche la barre d'adresse afin que vous puissiez immédiatement commencer à taper une nouvelle URL
  • command + k affiche 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 dessus
  • control + tabet control + shift + tabvous permet de parcourir les onglets comme command + tabet command + shift + tabvous permet de parcourir les fenêtres dans OS X

J'espère que cela t'aides!

humcat
la source
Notez que l'extension recommandée n'est pas vérifiée pour une utilisation dans Firefox Developer Edition, mais fonctionne néanmoins.
mirzmaster
5
Malheureusement, il semble que l'auteur ait supprimé l'extension du lien que vous avez fourni.
AdmiralJonB
Remplacement qui fonctionne à partir de janvier 2017: addons.mozilla.org/en-US/firefox/addon/fullscreen-plus
zwol
@zwol malheureusement, cet addon supprime complètement toutes les barres d'outils en mode plein écran. Ce n'est pas recommandé, car tous les outils ne sont plus disponibles. De plus, la sécurité peut être compromise, car la barre d'adresse (qui affiche certaines informations de sécurité, par exemple https et certificats) est masquée de façon permanente, sauf si le plein écran est quitté. Je cherche toujours un addon qui fait ce qu'il devrait en vrai plein écran.
Erik
1
Depuis la dernière version de Firefox, l'extension ne fonctionne plus.
Tin Man
4

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

plein écran-api.allow-trust-requests-only

et le mettre à faux

Ensuite, vous pouvez créer un « lien » de signet avec «l' emplacement » suivant:

javascript:document.getElementsByTagName('html')[0].mozRequestFullScreen();void(0)

Anona112
la source
Mon esprit est bon, monsieur. Je n'ai pas vu cette fonctionnalité dans Firefox depuis ~ 2013, merci!
sdailey
1

J'ai résolu cela en utilisant Automator pour créer une application qui utilise un 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

Je mets le script shell Shell:sur /bin/shetPass input: à as arguments, l' enregistrer comme « Firefox Plein écran » dans /Applications, changer son icône comme expliqué ici et l' ajouter comme une exception dans System Preferences > Security & Privacy > Privacy Tab > Accessibility.

Je peux ensuite cliquer sur l'icône de l'application ou exécuter l'une des opérations suivantes 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"

J'utilise ceci couplé avec ce qui suit userChrome.css pour éviter à la fois un problème bien connu avec la barre de menu macOS sur les applications en plein écran et un autre bug de masquage automatique de la barre d'adresse et des onglets de longue date que Firefox a avec natif plein écran 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 .

POINTE

  • 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. Cela dit, je l'ai récupéré userChrome.cssdans ma configuration ArchLinux. Je l'utilise sur les gestionnaires de fenêtres de carrelage i3 et sway, avec tous les [inFullscreen]supprimés, pour obtenir la barre d'adresse et les onglets à masquer automatiquement dans les fenêtres normales sans bordures.
pepper_chico
la source
1

Pour ce faire, vous pouvez utiliser JavaScript. Pour Firefox, exécutez ce code:

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

Sur Safari, mettez ceci dans un hrefattribut de bouton :

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

De toute évidence, ce n'est pas très gracieux, sauf dans une extension ou un bookmarklet.

jasonszhao
la source
2
TypeError: document.getElementByTagName is not a function doit être Elements (notez les), dans Firefox 43 sous OS X quand même
Chris
1

Une façon de le faire qui est plus pratique qu'un bookmarklet et ne nécessite pas de jouer avec userChrome.css est d'installer Greasemonkey, puis de créer un script utilisateur avec ce contenu:

document.addEventListener(
  "keydown",
  (e) => {
    if (e.ctrlKey && e.key == "F") {
      document.documentElement.requestFullscreen();
    }
  },
  true);

Ensuite, Ctrl + Maj + F rendra toute page plein écran.

Noé Rubinstein
la source
0

L'extension Fullscreen Plus ( https://addons.mozilla.org/en-US/firefox/addon/fullscreen_plus/ ) a fonctionné pour moi, pour faire le plein écran de n'importe quel site Web (les extensions de note ne fonctionnent PAS sur le site Web de l'extension de mozilla, vous devez donc aller sur une autre page). CTRL-SHIFT-F affiche en plein écran le site Web actuel, notamment en supprimant la barre d'URL, la barre d'onglets et la barre de menus.

J'ai défini full-screen-api.allow-trust-requests-only sur false et full-screen-api.macos-native-full-screen sur true. Je pense que ni l'un ni l'autre n'était requis.

Paul
la source