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?
firefox
fullscreen
Odys
fonte
fonte
Respostas:
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.
fonte
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:
... ou use o bookmarklet:
fonte
requestFullscreen
função. : p<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>
Uma alternativa é o complemento 'Old Lion Fullscreen'. Se funcionar de forma confiável (ao contrário do FF Fullscreen, que parece ter um comportamento imprevisível em tela cheia). A única desvantagem é que a barra de menus não aparece ao passar o mouse perto do topo.
Link: https://addons.mozilla.org/pt-BR/firefox/addon/old-lion-fullscreen/
fonte
Arraste tudo, desde as barras até a janela aberta por Clique com o Botão Direito> Personalizar.
Vá para Opções> Guias e desative Sempre mostrar barra de guias.
Clique com o botão direito e desative todas as quatro barras.
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 ...
fonte
Chegou a about: config, procure
browser.fullscreen.autohide
e altere o valor para true.fonte
No novo Firefox v.71 atualmente em Nightly (Beta), você pode adicionar
--kiosk
ao executar para evitar todas as barras (navegação e guias)https://www.mozilla.org/en-US/firefox/channel/desktop/#nightly
fonte
E se
Esse código é legal porque
1) Utiliza a
requestFullscreen
API 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.
fonte