Могу ли я скрыть панель инструментов в Safari в полноэкранном режиме?

20

В не-полноэкранном режиме Safari позволяет мне использовать ярлык + |или « Вид»> «Скрыть панель инструментов», чтобы скрыть URL-адрес, панель поиска и т. Д. Однако, когда я нахожусь в полноэкранном режиме, эта опция неактивна. Есть ли способ, которым я могу скрыть это, не выходя из полноэкранного режима?

Тимоти Мюллер-Хардер
источник

Ответы:

19

В Safari 10.0.1 на macOS Sierra это довольно просто - вы должны снять флажок Вид > Всегда показывать панель инструментов в полноэкранном режиме, чтобы скрыть панель инструментов.

** Просмотр **> ** Всегда показывать панель инструментов в полноэкранном режиме **

Матеуш Пиотровский
источник
1
Это должен быть самый популярный ответ.
говорит Срид Восстановить Монику
Обратите внимание, что вам, возможно, придется перейти в полноэкранный режим, прежде чем вы сможете снять его
nachocab
10

Войдите в полноэкранный режим, щелкните правой кнопкой мыши в любом месте адресной строки, затем нажмите «Скрыть панель инструментов» в появившемся меню.

введите описание изображения здесь

Хотя при следующем входе в полноэкранный режим панель инструментов возвращается.

binarybob
источник
3
Будьте осторожны, потому что, как только вы это сделаете, единственный способ вернуть панель обратно - это выйти, а затем снова войти в полноэкранный режим.
Сэм Спенсер
1
нет, вы можете нажать кнопку просмотра / настройки панели инструментов ... чтобы восстановить ее
dmitry
8
Это не похоже на работу в Mavericks.
Бригам
Оформите мое решение ниже. Это будет работать с Маверикс.
rgtk
9

Откройте консоль (⌥⌘C или Develop> Show Error Console ), вставьте этот код:

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

и нажмите черный ящик.

Вам нужно активировать Developer-Tools для этого решения. Чтобы включить Developer-Tools, перейдите в Advanced, нажмите «Показать меню Develop в строке меню» в нижней части окна.

rgtk
источник
Интересно , если это может быть сделано в букмарклет
Джон Bachir
javascript:document.documentElement.webkitRequestFullScreen()
Питер де Ксель
@ralfix, ваше решение не будет работать, так как браузеру на основе Webkit требуется функция, подобная этой, запускаемая действием пользователя (например, через событие click).
rgtk
@rgtos: На самом деле он отлично работает, используя Safari 8.0.8.
Питер де Ксель