Firefox скрывает все, кроме области содержимого браузера

25412
uloco

Есть ли возможность скрыть все границы и панели в Firefox, такие как адресная строка, панель навигации, заголовок окна и вкладки, поэтому оставшаяся область - это просто область содержимого браузера?

Я хотел бы снять фильм из веб-приложения, которое я написал, но должен снимать его в большем разрешении, чем само приложение. Я просто хочу, чтобы приложение показывалось на заднем плане, без всякого браузера.

Наилучшим способом будет использование сочетания клавиш, чтобы я мог снова включить все.

13
Не достаточно ли нажать F11? Ivan Neretin 8 лет назад 1
Нажатие клавиши F11 скрывает другие окна, что особенно проблематично при работе с оконными менеджерами. gmarmstrong 6 лет назад 1

8 ответов на вопрос

10
clearkimura

Самый простой способ - установить соответствующие дополнения в свой Firefox.

Для Firefox Legacy (версия 56 и старше)

Я несколько лет назад экспериментировал с подобными вещами для Firefox на Windows, и теперь у меня все еще такой же успех с Firefox на Linux. Используются следующие дополнения:

Эти дополнения доступны для всех систем (Windows, Linux, Mac OS X), но я тестировал только с Firefox 41.0 на Linux. Выполните следующие шаги для настройки:

  1. Установить выше надстройки вместе, один за другим
  2. Перезапустите Firefox (иначе выйдите и снова запустите Firefox)
  3. Откройте Менеджер дополнений из меню (иначе, нажмите Ctrl+ Shift+ A)
  4. В левом столбце нажмите « Расширения» и найдите указанные выше расширения (вам нужно будет настроить только первые две надстройки выше)
  5. Для каждого дополнения нажмите « Настройки» и измените комбинацию клавиш.

Например, я использовал отдельные клавиши F3и F4для переключения меню навигации и панели вкладок (через Hide Navigation Bar и Hide Tabbar) соответственно. Чтобы скрыть полосы, нажмите назначенные клавиши по очереди, т.е. нажмите F3затем F4. Это даст вам Firefox только с видимой строкой заголовка (оформление окна).

Однако назначение одной и той же клавиши не помогло мне, вероятно, из-за некоторой задержки, чтобы скрыть любую из полос. Аналогично, вы получите аналогичный результат, если попытаетесь одновременно нажать отдельные клавиши. В любом случае, один из баров не будет прятаться и играть в прятки с вами.

Для Firefox Quantum (версия 57+)

Есть относительно новое дополнение, Новое окно без панели инструментов от tkrkt. В отличие от устаревших надстроек, которые я пробовал ранее, у этого надстройки есть довольно простой способ достижения аналогичного результата.

New window without toolbar

Надстройка может отображать текущую страницу просмотра в новом окне, которое скрывает все, кроме заголовка и вертикальной полосы прокрутки.

В новом окне откроется любая веб-страница, размещенная на HTTP, HTTPS и localhost. Однако благодаря усиленной защите в Firefox Quantum локальная файловая система (file: ///) и встроенные страницы (about: *) не могут быть просмотрены с помощью этого дополнения.

Надстройка имеет нулевую конфигурацию и не имеет сочетаний клавиш, но доступна из панели инструментов и контекстного меню. Несмотря на ограничения, это новое дополнение, пожалуй, самое простое решение.

Для Firefox без надстройки (все версии)

Ниже я разместил отдельный ответ (нажмите или прокрутите вниз), который работает как для Firefox 57, так и для более старых версий, но не самым простым способом и не имеет сочетаний клавиш.

Было бы замечательно, если бы было одно расширение, которое выполняет то, что запрашивает OP, вместо того, чтобы включать и выключать бары по отдельности. И переключается, возвращаясь к тому, что показывало, когда расширение скрывало все полосы. Mitchell Model 8 лет назад 2
@MitchellModel С марта 2016 года имеется [Скрыть панели инструментов] (https://addons.mozilla.org/en-US/firefox/addon/hide-toolbars/), но в ней нет привязок клавиш для включения / выключения. [Скрыть панели графического интерфейса] (https://addons.mozilla.org/en-US/firefox/addon/hide-gui-bars/) было бы самым простым решением, соответствующим критериям, но оно больше не обновляется с 2010 года. , clearkimura 8 лет назад 0
Примечание: решение для вкладок больше не работает на новейших версиях Firefox. Я написал QA с таргетингом на вкладки здесь: https://superuser.com/questions/1268732/how-to-hide-tab-bar-tabstrip-in-firefox-57-quantum VasyaNovikov 6 лет назад 2
5
clearkimura

Следующий самый простой способ - использовать userChrome.cssфайл. При редактировании этого файла обязательно используйте допустимые имена элементов и идентификаторы для пользовательского интерфейса Firefox.

Настраиваемая таблица стилей

Следующий блок кода представляет собой содержимое пользовательской таблицы стилей, userChrome.cssкоторую я создал, чтобы скрыть панель вкладок, панель навигации и полосы прокрутки в Firefox.

/* * Do not remove the @namespace line -- it's required for correct functioning */ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */  /* * Hide tab bar, navigation bar and scrollbars * !important may be added to force override, but not necessary */ #TabsToolbar  #navigator-toolbox  #content browser  

Совместимость и использование

Настраиваемая таблица стилей применима ко всем выпускам Firefox, если в будущем не произойдут какие-либо изменения. Я тестировал Firefox 28, 47, 54 (Firefox Legacy) и 57 (Firefox Quantum) в Linux, и все, казалось, работало, как ожидалось.

Этот метод не не есть способ, чтобы скрыть или показать элементы пользовательского интерфейса через сочетание клавиш. Пользователь может восстановить пользовательский интерфейс по умолчанию, переименовав его userChrome.cssво что-то другое, т.е. userChrome.tmpперезапустив Firefox, чтобы изменения вступили в силу.

Чтобы использовать бок о бок с другим экземпляром Firefox с пользовательским интерфейсом по умолчанию, используйте отдельный профиль .

Все профили хранятся в папке профилей, которую можно найти в Firefox с помощью строки меню или панели инструментов, затем перейдите в « Справка» > « Информация об устранении неполадок» .

Инструкция по настройке

Ниже приведены общие шаги независимо от системной платформы.

  1. Запустите диспетчер профилей Firefox и создайте новый профиль, например «hideui», затем закройте диспетчер профилей.

  2. Откройте диспетчер файлов и перейдите во вновь созданную папку профиля, затем создайте еще одну новую папку «chrome» и создайте файл userChrome.cssв этой папке.

  3. Скопируйте пользовательскую таблицу стилей userChrome.cssсверху и вставьте содержимое в созданный файл на шаге 2. Сохраните и закройте файл.

Наконец, запустите экземпляр Firefox с вновь созданным профилем.

На следующем снимке экрана Firefox Quantum в Linux просматривает информацию об устранении неполадок (about: support) при небольшом размере окна, когда используется настраиваемая таблица стилей.

Firefox UI without bars

Рекомендации

Вы можете упомянуть, что папка профиля находится в `~ / .mozilla / firefox /` в Linux. hansaplast 6 лет назад 0
Обновленный ответ. Предпочтителен кроссплатформенный способ, который можно найти в самом Firefox: «Справка»> «Устранение неполадок», в разделе «Основные сведения о приложении» нажмите «Открыть каталог». clearkimura 6 лет назад 0
1
CBHacking

The best option I know of is the full-screen mode, which is toggled using F11 in all modern browsers. That will hide your desktop background and other apps, though, which may not be what you want. It will simply fill the space around the web application's content with white (or whatever the background color / image in the web app's stylesheet is).

Полноэкранный режим заставляет мое приложение перемещаться по всему экрану, потому что оно основано на контейнере с жидкостью. Я просто хочу, чтобы браузер отключил все и остался в том же размере, что и сейчас, например 320x680px, и фон моего рабочего стола должен просвечивать. uloco 8 лет назад 0
1
ben

Я люблю Firefox и Вивальди. Одна из лучших особенностей Vivaldi (я, пользователь жестов мыши), состоит в том, что у него так много опций (боковые панели, закладки, адресная строка, строка состояния и т. Д.), Которые можно настраивать и перемещать ...

Один ярлык говорит «Скрыть пользовательский интерфейс». Все исчезает ... поэтому, когда вам не нужно видеть вкладки / панель надстроек и т. Д., Тогда я просто провожу мышкой и остаюсь со страницей и окном.

Магия.

Более того, цвет окна берет подсказки с веб-страницы и работает очень хорошо - прекрасно сочетается.

Добро пожаловать в Супер пользователя. Вопрос заключался в том, как сделать это в Firefox, поэтому описание функции в другом браузере на самом деле не является ответом на этот вопрос. Еще чуть-чуть, вы можете добавить такую ​​полезную информацию в качестве комментария. fixer1234 6 лет назад 0
1
rahuldottech

Я знаю, что это очень поздно, но я сделал для этого букмарклет, он не требует никаких дополнений и загрузок :)

Сохраните следующий код JavaScript как букмарклет и щелкните по нему на странице, которую вы хотите просмотреть в новом минимальном окне:

javascript:void%20function()(); 

Нажмите здесь, чтобы сделать процесс проще! | JSfiddle

Примечание: это должно работать во всех браузерах

0
Antony

Вы можете запустить окно приложения из командной строки

"c: \ Program Files \ Mozilla Firefox" \ firefox.exe -chrome " http://www.example.com "

и поместите на расширенный рабочий стол с фоном на ваш выбор.

0
Faheem Malik

только нажмите F11, и он скрывает URL / вкладку и все. нет необходимости устанавливать какие-либо дополнения

это работает на Google Chrome и Mozilla

Это дублирует другой ответ и не добавляет новый контент. Пожалуйста, не публикуйте ответ, если у вас нет чего-то нового. DavidPostill 5 лет назад 0
0
eli

Вопросы о том, как это сделать в Firefox Quantum ( > = 57 ), возможно, отвечают на этот вопрос ( Firefox Quantum (> = 57) Как переключать все панели инструментов? (С помощью сочетания клавиш, как F11, но в окне, а не в полноэкранном режиме) )

F11 / Fullscreen иногда нецелесообразно.
Если вы просто хотите переключать панели инструментов в версиях Firefox, предшествующих 57, это возможно с помощью надстройки «Dorando keyconfig»:

1. укажите сценарий в Dorando «Key Editor»:

var s = document.getElementById('status-bar'); s.hidden = !s.hidden; var b = document.getElementById('PersonalToolbar'); b.collapsed = !b.collapsed; var nb = document.getElementById('nav-bar'); nb.collapsed =!nb.collapsed var tb = document.getElementById('TabsToolbar'); tb.collapsed =!tb.collapsed 

2. сопоставить его с сочетанием клавиш через аддон-интерфейс Dorando

От [Mash] (https://superuser.com/users/347553/mash): Dorando «Key Editor» v2017.3 больше не работает для последней FF 57/58. Цитата из GitHub: обратите внимание, что это дополнение не совместимо с Firefox 57 и новее, поскольку оно использует старые API-интерфейсы дополнений, которые больше не поддерживаются в Firefox 57. Однако оно остается совместимым с текущими версиями Thunderbird и SeaMonkey. fixer1234 6 лет назад 0
спасибо за ваш комментарий, может быть, мне следовало бы выделить выражение «Если вы просто хотите переключать панели инструментов в версиях Firefox __previous__ на 57, можно с помощью дополнения« Dorando keyconfig »» сделать это ясно eli 6 лет назад 0