Puis-je masquer la barre d'outils dans Safari en mode plein écran?


18

En mode non plein écran, Safari me permet d’utiliser le + | raccourci ou Afficher & gt; Masquer la barre de tâches pour masquer l'URL et la barre de recherche, etc. Cependant, lorsque je suis en mode plein écran, cette option est grisée. Est-il possible de le cacher sans quitter le mode plein écran?

Réponses:


15

Dans Safari 10.0.1 sur macOS Sierra, c’est assez simple: vous devez décocher Vue & gt; Toujours afficher la barre d'outils en plein écran pour masquer la barre d'outils.

**View** > **Always Show Toolbar in Full Screen**


1
Cela devrait être la réponse la plus votée.
Sridhar Ratnakumar

9

Entrez en mode plein écran, faites un clic droit n'importe où autour de la barre d'adresse, puis cliquez sur "Masquer la barre d'outils" dans le menu qui apparaît.

enter image description here

La prochaine fois que vous passerez en mode plein écran, la barre d’outils réapparaîtra.


3
Soyez prudent, car une fois que vous avez fait cela, le seul moyen de récupérer la barre est de quitter puis de revenir en mode plein écran.
Samuel Spencer

1
non, vous pouvez cliquer sur afficher / personnaliser la barre d'outils ... pour la restaurer
dmitry

8
Cela ne semble pas fonctionner dans Mavericks.
Brigham

Commander ma solution ci-dessous. Ça va marcher avec Mavericks.
rgtk

9

Ouvrir la console (C ou Développer & gt; Afficher la console d'erreur ), collez ce code:

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

et cliquez sur la case noire.

Vous devez activer Developer-Tools pour cette solution. Pour activer Developer-Tools, allez à Avancé, cliquez sur "Afficher le menu Développement dans la barre de menu" en bas de la fenêtre.


Je me demande si cela pourrait être transformé en bookmarklet
John Bachir

javascript:document.documentElement.webkitRequestFullScreen()
Peater de Xel

@ralfix, votre solution ne fonctionnera pas car les navigateurs Webkit ont besoin d'une fonction comme celle-ci déclenchée par une action de l'utilisateur (via l'événement click, par exemple).
rgtk

@ rgtos: Cela fonctionne très bien pour moi, avec Safari 8.0.8.
Peater de Xel
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.