¿Verdadera pantalla completa en Firefox?

18

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 todavía se muestran. Esas barras de herramientas son molestas cuando intento ver una película, etc.

Esta es la foto de la parte superior de la pantalla:ingrese la descripción de la imagen aquí

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

jasonszhao
fuente
Chrome tiene un modo de presentación.
Matthieu Riegler
1
La mayoría de los reproductores de películas del sitio web tienen un botón de pantalla completa (generalmente dos flechas que apuntan a las esquinas opuestas de la pantalla) que amplía la película para llenar la pantalla por completo. Use eso en lugar del botón verde Zoom en la esquina superior izquierda de la ventana.
tubedogg

Respuestas:

6

Por defecto, no hay forma de hacer esto en Firefox nativo, ¡pero hay una extensión llamada Toolbar Autohide que debería hacer exactamente eso! Le permite usar su mouse para que aparezca nuevamente al pasar el mouse sobre la parte superior de la pantalla donde normalmente estaría la barra de herramientas.

Simplemente instale la extensión en ese enlace y reinicie Firefox cuando se lo solicite. Después de que Firefox se reinicie, haga clic derecho en la barra de herramientas y seleccione Maximized Autohide; entonces deberías estar listo para ir!

Sin embargo, recomendaría cambiar una opción para el complemento en el administrador de complementos ( command + shift + a): debajo General, cambie Transition Typea Slide-inpara hacerlo un poco más bonito.

Por último, tenga en cuenta que al pasar el mouse por la parte superior de la pantalla también puede aparecer la barra 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 evitar esto, ¡haga un buen uso de los comandos de teclado!

  • command + l abre la barra de direcciones para que pueda comenzar a escribir de inmediato una nueva URL
  • command + k abre 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 + taby le control + shift + tabpermite desplazarse por las pestañas al igual que command + taby le command + shift + tabpermite desplazarse por las ventanas en OS X

¡Espero que esto ayude!

Humcat
fuente
Tenga en cuenta que la extensión recomendada no está verificada para su uso en Firefox Developer Edition, pero no obstante funciona.
mirzmaster
55
Desafortunadamente, parece que el autor ha eliminado la extensión del enlace que ha proporcionado.
AdmiralJonB
Reemplazo que funciona a partir de enero 2017 addons.mozilla.org/en-US/firefox/addon/fullscreen-plus
Zwol
@zwol desafortunadamente ese complemento elimina completamente todas las barras de herramientas cuando está en modo de pantalla completa. Esto no se recomienda, porque todas las herramientas ahora no están disponibles. Además, la seguridad puede verse comprometida, porque la barra de direcciones (que muestra cierta información de seguridad, por ejemplo, https y certificados) está permanentemente oculta a menos que salga de la pantalla completa. Todavía estoy buscando un complemento que haga lo que debería en pantalla completa verdadera.
Erik
1
A partir de la última versión de Firefox, la extensión ya no funciona.
Tin Man
4

En la página about: config busca la siguiente clave

full-screen-api.allow-Trusted-request-only

y ponerlo a falso

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

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

Anona112
fuente
Mi mente está impresionada, señor. No he visto esta funcionalidad en Firefox desde ~ 2013, ¡gracias!
sdailey
1

Resolví esto usando Automator para crear una aplicación que hace uso de 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

He establecido la secuencia de comandos shell Shell:a /bin/shy Pass input:a as arguments, guardarlo como "pantalla completa Firefox" en /Applications, cambie su icono como se explica aquí y agregarlo como una excepción en System Preferences > Security & Privacy > Privacy Tab > Accessibility.

Luego puedo hacer clic en el icono 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 lo siguiente userChrome.csspara evadir un problema bien conocido con la barra de menú de macOS en aplicaciones de pantalla completa y otra barra de direcciones de larga data y un error de ocultación automática de pestañas 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, verifique mi otra respuesta .

PROPINA

  • Firefox, por defecto, no tiene ningún problema en Linux o Windows para ocultar automáticamente la barra de direcciones y pestañas en pantalla completa como se esperaba. Dicho esto, tomé esto userChrome.cssde mi configuración de ArchLinux. Lo uso en los administradores de ventanas de mosaico i3 y sway, con todo lo [inFullscreen]eliminado, para obtener la barra de direcciones y pestañas para ocultar automáticamente en ventanas normales sin bordes.
pepper_chico
fuente
1

Una forma de hacerlo es usando JavaScript. Para Firefox, ejecute este código:

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

En Safari, pon esto en un hrefatributo de botón :

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

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

jasonszhao
fuente
2
TypeError: document.getElementByTagName is not a function debe ser Elements (tenga en cuenta los s), en Firefox 43 en OS X de todos modos
Chris
1

Una manera de hacer esto que es más útil que un bookmarklet y no requiere jugar con userChrome.css es instalar Greasemonkey, luego crear un script de usuario con estos contenidos:

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

Luego, Control + Shift + F hará que cualquier página sea de pantalla completa.

Noé Rubinstein
fuente
0

La extensión Fullscreen Plus ( https://addons.mozilla.org/en-US/firefox/addon/fullscreen_plus/ ) funcionó para mí, para hacer una pantalla completa de cualquier sitio web (las extensiones de nota NO funcionan en el sitio web de extensión de Mozilla, entonces tienes que ir a una página diferente). CTRL-SHIFT-F muestra en pantalla completa el sitio web actual, incluida la eliminación de la barra de URL, la barra de pestañas y la barra de menú.

Establecí full-screen-api.allow-Trusted-request-only en false y full-screen-api.macos-native-full-screen en true. No creo que ninguno de esos fuera requerido.

Pablo
fuente