Como ocultar todas as barras de ferramentas quando o Firefox está em tela cheia?


13

Eu quero usar o Firefox como um front-end para que os usuários vejam apenas um site.

Descobri como iniciar o firefox em tela cheia, as barras de ferramentas estão ocultas por padrão, mas não consigo fazer com que as barras de ferramentas (barra de endereços, barras de tabulação etc.) não apareçam quando o usuário passa o mouse na parte superior da tela.

Existe uma maneira de fazer isso?


2
Eu acho que o que você quer é chamado de modo quiosque ...
lexu

Fullscreen Plus é um complemento mais recente que realiza isso no Firefox Quantum!
Oliver Evans

Respostas:


7

Como o lexu mencionou, o que você deseja é normalmente chamado de "modo de quiosque". Que eu saiba, o Firefox não inclui a funcionalidade do modo quiosque interno (acho que apenas o IE a inclui na versão base), mas está disponível em alguns plugins diferentes do Firefox.

O R-Kiosk é talvez o mais popular. Eu o usei antes em um dos meus trabalhos anteriores com uma configuração do Firefox 3.x, mas não o tenho testado há alguns anos, por isso não conheço a compatibilidade e a funcionalidade com navegadores mais recentes. Ele afirma que funciona através das versões mais recentes do Firefox.

O outro bastante popular é o FF Fullscreen, que eu não tentei, mas não parece ser um modo de quiosque completo que impede os usuários de acessar a área de trabalho, mas apenas uma tela cheia sem o modo de barras de ferramentas, que pode ser o que você está procurando de qualquer maneira. Sua pergunta não indica se você deseja ou não impedir que os usuários cheguem à área de trabalho.


1
Ambas as extensões não são compatíveis com o Firefox 57+.
Exibir nome

Não é surpreendente para uma resposta de 6 anos, mas é bom saber. As versões mais recentes do Firefox quebraram muitos plugins e recursos mais antigos.
BBlake

6

Você pode aproveitar a API de tela cheia do HTML5.

Cole o código abaixo no console e clique na caixa preta grande para ativar o modo de tela cheia:

(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 use o 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)}})();

Você esqueceu de realmente chamar a requestFullscreenfunção. : p
uranusjr

Bookmarklet - aberto em um navegador e arraste para a barra de favoritos<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. Arraste tudo, desde as barras até a janela aberta por Clique com o Botão Direito> Personalizar.

  2. Vá para Opções> Guias e desative Sempre mostrar barra de guias.

  3. Clique com o botão direito e desative todas as quatro barras.

  4. Pressione o botão F11para o modo de tela cheia; ele deve ser parecido com um quiosque se você tiver apenas uma guia aberta.

No entanto, isso não impede o usuário de usar teclas de atalho para abrir novas páginas / guias / janelas.

Mesmo ao usar um complemento ou extensão, ele não permite que o usuário mexa no sistema . Isso ocorre simplesmente porque o Firefox parece não fornecer a mecânica para permitir um modo de quiosque totalmente implementado e, como eles não o implementaram, alguém precisa pegar a fonte e escrever ele próprio o modo de quiosque.


Você pode tentar um navegador alternativo, como o Opera Kiosk Mode , também consultar a Política de Grupo do Windows para bloquear teclas de atalho adicionais como CTRL+ ALT+ DELe outras funcionalidades do usuário ...


2

Chegou a about: config, procure browser.fullscreen.autohidee altere o valor para true.

Valores possíveis e seus efeitos

Verdade

Recolha automaticamente as barras de ferramentas e a faixa de guias no modo de tela cheia e seja exibida apenas ao passar o mouse. (Padrão)

Falso

Sempre mostre as barras de ferramentas e a faixa de guias no modo de tela cheia.


1
Como você se notou, isso já é verdade por padrão, portanto é inútil.
Exibir nome


0

E se

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

Esse código é legal porque

1) Utiliza a requestFullscreenAPI moderna .

2) Alguns navegadores, como o Firefox, por exemplo, impedem a solicitação em tela cheia sem uma ação do usuário. Este código entrará em tela cheia quando o usuário clicar em qualquer parte da página.


Por favor, adicione mais explicações sobre como implementar seu código / comando e o que exatamente ele deve fazer.
Albin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.