Comment puis-je masquer toutes les barres d'outils lorsque Firefox est en plein écran?


13

Je veux utiliser Firefox comme front-end pour que les utilisateurs ne voient qu'un seul site Web.

J'ai trouvé comment démarrer Firefox en plein écran, les barres d'outils se cachent par défaut, mais je ne peux pas faire en sorte que les barres d'outils (barre d'adresse, barres de tabulation, etc.) ne s'affichent pas lorsque l'utilisateur survole le haut de l'écran.

Y a-t-il un moyen de faire cela?


2
Je pense que ce que vous voulez s'appelle le mode kiosque ...
lexu

Fullscreen Plus est un addon plus récent qui accomplit cela dans Firefox Quantum!
Oliver Evans

Réponses:


6

Comme lexu l'a mentionné, ce que vous voulez est généralement appelé "mode kiosque". À ma connaissance, Firefox n'inclut pas la fonctionnalité intégrée du mode kiosque (je pense que seul IE l'inclut dans la version de base), mais il est disponible avec quelques plugins Firefox différents.

R-Kiosk est peut-être le plus populaire. Je l'ai déjà utilisé dans l'un de mes travaux précédents avec une configuration Firefox 3.x, mais je ne l'ai pas essayé depuis quelques années, donc je ne connais pas la compatibilité et les fonctionnalités avec les nouveaux navigateurs. Il indique qu'il fonctionne via les dernières versions de Firefox.

L'autre assez populaire est FF Fullscreen que je n'ai pas essayé, mais ne semble pas être un mode kiosque complet qui empêche les utilisateurs d'accéder au bureau, mais plutôt juste un plein écran sans mode barre d'outils, ce qui pourrait être ce que vous cherche de toute façon. Votre question n'indiquait pas si vous vouliez ou non empêcher les utilisateurs d'accéder au bureau.


1
Ces deux extensions ne sont pas compatibles avec Firefox 57+.
Nom d'affichage

Pas étonnant pour une réponse de 6 ans mais bon à savoir. Les dernières versions de Firefox ont cassé un grand nombre de plugins et de fonctionnalités plus anciens.
BBlake

6

Vous pouvez bénéficier de l'API HTML5 plein écran.

Collez le code ci-dessous dans la console et cliquez sur la grande boîte noire pour activer le mode plein écran:

(function() {
  var el = document.createElement('div'),
      docEl = document.documentElement;

  el.innerText = 'Go to fullscreen view';
  el.setAttribute('style', 'position: fixed; top: 10%; left: 10%; padding: 30%; background: #000; color: #fff; opacity: .7; cursor: pointer;')
  document.body.appendChild(el)

  el.onclick = function() {
    if (docEl.requestFullscreen) {
      docEl.requestFullscreen();
    } else if (docEl.mozRequestFullScreen) {
      docEl.mozRequestFullScreen();
    } else if (docEl.webkitRequestFullscreen) {
      docEl.webkitRequestFullscreen();
    }
    document.body.removeChild(el);
  };
})();

... ou utilisez le bookmarklet:

javascript:(function(){var e=document.createElement("div"),t=document.documentElement;e.innerText="Go to fullscreen view";e.setAttribute("style","position: fixed; top: 10%; left: 10%; padding: 30%; background: #000; color: #fff; opacity: .7; cursor: pointer;");document.body.appendChild(e);e.onclick=function(){if(t.requestFullscreen){t.requestFullscreen()}else if(t.mozRequestFullScreen){t.mozRequestFullScreen()}else if(t.webkitRequestFullscreen){t.webkitRequestFullscreen()}document.body.removeChild(e)}})();

Vous avez oublié d'appeler la requestFullscreenfonction. : p
uranusjr

Bookmarklet - ouvrir dans un navigateur et faire glisser vers la barre de signets<a href="javascript:(function(){var e=document.createElement('div'),t=document.documentElement;e.innerText='Go to fullscreen view';e.setAttribute('style','position: fixed; top: 10%; left: 10%; padding: 30%; background: #000; color: #fff; opacity: .7; cursor: pointer;');document.body.appendChild(e);e.onclick=function(){if(t.requestFullscreen){t.requestFullscreen()}else if(t.mozRequestFullScreen){t.mozRequestFullScreen()}else if(t.webkitRequestFullscreen){t.webkitRequestFullscreen()}document.body.removeChild(e)}})();">Fullscreen</a>
dhchdhd


2
  1. Faites glisser tout des barres vers la fenêtre ouverte par Clic droit> Personnaliser.

  2. Accédez à Options> Onglets et désactivez Toujours afficher la barre d'onglets.

  3. Cliquez avec le bouton droit et désactivez les quatre barres.

  4. Choisissez le F11mode plein écran, il devrait ressembler à un kiosque si vous n'avez qu'un seul onglet ouvert.

Cependant, cela n'empêche pas l'utilisateur d'utiliser des touches de raccourci pour ouvrir de nouvelles pages / onglets / fenêtres.

Même lors de l'utilisation d'un module complémentaire ou d'une extension, cela n'empêche pas l'utilisateur de jouer avec le système . C'est simplement parce que Firefox ne semble pas fournir les mécanismes permettant un mode kiosque entièrement implémenté, et comme ils ne l'ont pas implémenté eux-mêmes, quelqu'un doit prendre la source et écrire lui-même un mode kiosque.


Vous voudrez peut-être essayer un autre navigateur comme le mode kiosque d'Opera , regardez également la stratégie de groupe de Windows pour bloquer des touches de raccourci supplémentaires comme CTRL+ ALT+ DELet d'autres fonctionnalités utilisateur ...


2

Got to about: config, recherchez browser.fullscreen.autohideet changez la valeur en true.

Valeurs possibles et leurs effets

Vrai

Réduisez automatiquement les barres d'outils et la bande d'onglets en mode plein écran et n'apparaissez qu'au survol de la souris. (Défaut)

Faux

Toujours afficher les barres d'outils et la bande d'onglets en mode plein écran.


1
Comme vous l'avez remarqué vous-même, c'est déjà vrai par défaut, donc c'est plutôt inutile.
Nom d'affichage


1

Que diriez-vous

javascript:(document.onclick=()=>document.documentElement.requestFullscreen())();

Ce code est sympa, car

1) Il utilise l' requestFullscreenAPI moderne .

2) Certains navigateurs, Firefox par exemple, empêchent la demande en plein écran sans intervention de l'utilisateur. Ce code entrera en plein écran lorsque l'utilisateur cliquera sur n'importe quelle partie de la page.


Veuillez ajouter plus d'explications sur la façon d'implémenter votre code / commande et ce qu'il est censé faire exactement.
Albin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.