Echter Vollbildmodus in Firefox?

17

Wie bekomme ich unter OSX einen echten Vollbildmodus? Wenn ich in den Vollbildmodus wechsle, werden die Registerkarte und die Navigationsleiste weiterhin angezeigt. Diese Symbolleisten sind ärgerlich, wenn ich versuche, einen Film usw. anzusehen.

Dies ist die Ansicht von oben auf dem Bildschirm:Bildbeschreibung hier eingeben

BEARBEITEN: Ich habe festgestellt, dass dies möglicherweise für andere Browser wie Safari gilt

jasonszhao
quelle
Chrome hat einen Präsentationsmodus.
Matthieu Riegler
1
Die meisten Website-Movie-Player verfügen über eine Vollbild-Schaltfläche (normalerweise zwei Pfeile, die auf die gegenüberliegenden Ecken des Bildschirms zeigen), mit der der Film vergrößert wird, um den Bildschirm vollständig auszufüllen. Verwenden Sie dies anstelle der grünen Zoom-Schaltfläche in der oberen linken Ecke des Fensters.
Tubedogg

Antworten:

6

Standardmäßig gibt es in nativem Firefox keine Möglichkeit, dies zu tun, aber es gibt eine Erweiterung namens Toolbar Autohide , die genau das tun sollte! Sie können die Maus verwenden, um sie wieder anzuzeigen, indem Sie den Mauszeiger oben auf dem Bildschirm an der Stelle bewegen, an der sich die Symbolleiste normalerweise befinden würde.

Installieren Sie einfach die Erweiterung unter diesem Link und starten Sie Firefox neu, wenn Sie dazu aufgefordert werden. Klicken Sie nach dem Neustart von Firefox mit der rechten Maustaste auf die Symbolleiste und wählen Sie Maximized Autohide. Sie sollten dann bereit sein zu gehen!

Ich würde empfehlen , eine Option für die Add-on in der Add-On - Manager zu wechseln ( command + shift + a), aber: unter General, ändern Transition Typezu Slide-inihm ein wenig bisschen besser zu machen.

Denken Sie zum Schluss daran, dass das Schweben der Maus am oberen Bildschirmrand dazu führen kann, dass auch die OS X-Leiste angezeigt wird. Verwenden Sie die Tastaturbefehle, um dies zu umgehen.

  • command + l Ruft die Adressleiste auf, sodass Sie sofort eine neue URL eingeben können
  • command + k Öffnet das Firefox-Menü, in dem Sie Ihre Druckoptionen, Einstellungen usw. auswählen können.
  • command + t Erstellt eine neue Registerkarte und konzentriert sich darauf
  • control + tabund control + shift + tabermöglicht es Ihnen, durch Registerkarten zu blättern, genau wie command + tabund command + shift + tabermöglicht es Ihnen, durch Fenster in OS X zu blättern

Hoffe das hilft!

humcat
quelle
Beachten Sie, dass die empfohlene Erweiterung nicht für die Verwendung in Firefox Developer Edition überprüft wurde, aber dennoch funktioniert.
mirzmaster
5
Leider hat der Autor die Erweiterung von dem von Ihnen angegebenen Link entfernt.
AdmiralJonB
Ersatz, der ab Januar 2017 funktioniert
zwol
@zwol Leider entfernt dieses Addon im Vollbildmodus alle Symbolleisten vollständig. Dies wird nicht empfohlen, da nicht alle Tools verfügbar sind. Außerdem kann die Sicherheit beeinträchtigt werden, da die Adressleiste (in der einige Sicherheitsinformationen angezeigt werden, z. B. https und Zertifikate) permanent ausgeblendet ist, sofern der Vollbildmodus nicht beendet wird. Ich bin immer noch auf der Suche nach einem Addon, das im Vollbildmodus genau das tut, was es soll.
Erik
1
Ab der neuesten Firefox-Version funktioniert die Erweiterung nicht mehr.
Tin Man
4

Suchen Sie auf der Seite about: config nach dem folgenden Schlüssel

Vollbild-api.allow-Trusted-Anfragen-nur

und setze es auf false

Dann können Sie ein Lesezeichen " Link " mit dem folgenden " Ort " erstellen :

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

Anona112
quelle
Mein Verstand ist überwältigt, Sir. Ich habe diese Funktionalität in Firefox seit ~ 2013 nicht mehr gesehen, danke!
sdailey
1

Ich habe dieses Problem gelöst, indem ich mit Automator eine Anwendung erstellt habe, die Folgendes verwendet 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

Ich setze das Shell-Skript Shell:auf /bin/shund Pass input:auf as arguments, speichere es als "Firefox-Vollbild" in /Applications, ändere das Symbol wie hier erklärt und füge es als Ausnahme in ein System Preferences > Security & Privacy > Privacy Tab > Accessibility.

Ich kann dann auf das Anwendungssymbol klicken oder eine der folgenden Aktionen ausführen:

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

Ich benutze dies in Verbindung mit dem Folgenden, userChrome.cssum sowohl ein bekanntes Problem mit der macOS-Menüleiste in Vollbildanwendungen als auch einen weiteren langjährigen Fehler in der Adressleiste und beim automatischen Ausblenden von Registerkarten zu vermeiden, den Firefox mit nativem macOS-Vollbild hat .

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;
}

Überprüfen Sie für einen allgemeinen Ansatz meine andere Antwort .

TRINKGELD

  • Firefox hat unter Linux oder Windows standardmäßig keine Probleme, die Adressleiste und die Registerkarten im Vollbildmodus wie erwartet automatisch auszublenden. Nachdem dies gesagt wurde, habe ich dies userChrome.cssvon meinem ArchLinux-Setup übernommen. Ich benutze es auf i3 und Sway Tiling Window Managern, [inFullscreen]um Adressleisten und Tabs zu erhalten, die sich in normalen Fenstern ohne Rahmen automatisch verstecken .
pepper_chico
quelle
1

Eine Möglichkeit hierfür ist die Verwendung von JavaScript. Führen Sie für Firefox den folgenden Code aus:

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

Fügen Sie dies in Safari in ein Schaltflächenattribut ein href:

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

Offensichtlich ist dies nicht sehr anmutig, es sei denn, es befindet sich in einer Erweiterung oder einem Lesezeichen.

jasonszhao
quelle
2
TypeError: document.getElementByTagName is not a function muss Elements sein (beachte das s), in Firefox 43 auf OS X jedenfalls
Chris
1

Eine Möglichkeit, dies zu tun, ist handlicher als ein Lesezeichen und erfordert kein Herumspielen mit userChrome.css. Installieren Sie Greasemonkey und erstellen Sie dann ein Benutzerskript mit den folgenden Inhalten:

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

Mit Strg + Umschalt + F wird jede Seite im Vollbildmodus angezeigt.

Noé Rubinstein
quelle