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


20

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

Ответы:


19

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

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


1
Это должен быть самый популярный ответ.
говорит Срид Восстановить Монику

Обратите внимание, что вам, возможно, придется перейти в полноэкранный режим, прежде чем вы сможете снять его
nachocab

10

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

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

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


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 в строке меню» в нижней части окна.


Интересно , если это может быть сделано в букмарклет
Джон Bachir

javascript:document.documentElement.webkitRequestFullScreen()
Питер де Ксель

@ralfix, ваше решение не будет работать, так как браузеру на основе Webkit требуется функция, подобная этой, запускаемая действием пользователя (например, через событие click).
rgtk

@rgtos: На самом деле он отлично работает, используя Safari 8.0.8.
Питер де Ксель
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.