¿Verdadera pantalla completa en Firefox?

14

En OSX, ¿cómo tengo una verdadera pantalla completa? Cuando voy al modo de pantalla completa, la pestaña y la barra de navegación aún se muestran. Esas barras de herramientas son molestas cuando intento ver una película, etc.

Esta es la imagen de la parte superior de la pantalla:

EDITAR: me di cuenta de que esto puede aplicarse a otros navegadores como Safari

    
pregunta jasonszhao 22.02.2015 - 22:46

4 respuestas

6

Por defecto, no hay forma de hacer esto en Firefox nativo, pero hay una extensión llamada Barra de herramientas Ocultar automáticamente que debería hacer exactamente eso! Te permite usar el mouse para hacer que aparezca nuevamente al pasar el cursor en la parte superior de la pantalla donde normalmente se encuentra la barra de herramientas.

Simplemente instale la extensión en ese enlace y reinicie Firefox cuando se le indique que lo haga. Después de reiniciar Firefox, haga clic con el botón derecho en la barra de herramientas y seleccione Maximized Autohide ; ¡Entonces deberías estar listo para ir!

Recomendaría cambiar una opción para el complemento en el administrador de complementos ( command + shift + a ), sin embargo: en General , cambie de Transition Type a Slide-in para hacerlo un poco más bonito.

Por último, ten en cuenta que mover el mouse en la parte superior de la pantalla también puede hacer que aparezca la barra de OS X, lo que puede ser un poco molesto (lo que sucedería en casi cualquier extensión que haga este tipo de cosas). Para solucionar esto, ¡haga un buen uso de los comandos clave!

  • command + l muestra la barra de direcciones para que pueda comenzar a escribir inmediatamente una nueva URL
  • command + k muestra el menú de Firefox para que pueda seleccionar sus opciones de impresión, preferencias, etc.
  • command + t crea una nueva pestaña y se enfoca en ella
  • control + tab y control + shift + tab le permiten desplazarse por las pestañas, como command + tab y command + shift + tab le permiten recorrer las ventanas en OS X

Espero que esto ayude!

    
respondido por el humcat 23.02.2015 - 16:10
4

En la página about: config, busque la siguiente clave

full-screen-api.allow-trusted-requests-only

y configúralo en false

Luego puede crear un marcador ' enlace ' con la siguiente ' ubicación ':

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

    
respondido por el Anona112 13.05.2016 - 00:50
1

Resolví esto utilizando Automator para crear una aplicación que utiliza 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

Configuré el script de shell Shell: en /bin/sh y Pass input: en as arguments , lo guardo como "Pantalla completa de Firefox" en /Applications , cambio su icono como se explica aquí y añádalo como una excepción en System Preferences > Security & Privacy > Privacy Tab > Accessibility .

Luego puedo hacer clic en el ícono de la aplicación o ejecutar cualquiera de los siguientes y funciona:

  • 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"

Estoy usando esto junto con el siguiente userChrome.css para evadir a con la barra de menú de macOS en aplicaciones de pantalla completa y otro error de barra de direcciones y pestañas de ocultación automática que Firefox tiene con la pantalla completa nativa 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;
}

Para un enfoque genérico, revise mi otra respuesta .

TIP

  • Firefox, de forma predeterminada, no tiene ningún problema en Linux o Windows para ocultar automáticamente la barra de direcciones y las pestañas en pantalla completa como se esperaba. Dicho esto, tomé este userChrome.css de mi configuración de ArchLinux. Lo uso en i3 y balanceo los administradores de ventanas de mosaico, con todos los [inFullscreen] eliminados, para obtener la barra de direcciones y las pestañas para ocultarse automáticamente en normal ventanas sin bordes.
respondido por el pepper_chico 23.01.2018 - 19:45
1

Una forma de hacerlo es mediante JavaScript. Para Firefox, ejecuta este código:

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

En Safari, ponga esto en un botón href atributo:

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

Obviamente, esto no es muy gracioso a menos que esté en una extensión o bookmarklet.

    
respondido por el jasonszhao 23.02.2015 - 16:46

Lea otras preguntas en las etiquetas