У меня есть частичное решение. Это требует Стильного и некоторых знаний стиля XUL и инспектора браузера.
Сначала вы создаете новый стиль для веб-браузера:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@-moz-document url("chrome://browser/content/browser.xul") {
... { display: none; visibility: hidden; }
}
Сохраните его и отключите перед повторным редактированием. Затем вы используете инспектор браузера, чтобы идентифицировать каждый из элементов, которые вы хотите скрыть (например, #urlbar). Добавьте каждый идентификатор или класс к селекторам слева от стиля, который их скрывает. Самый агрессивный метод - идентифицировать фрейм контента и отключить все, что не является этим фреймом или его потомками!
Если вы хотите проверить его, попробуйте заменить примененный стиль на что-то вроде «opacity: 0.2» перед включением. Когда вы будете готовы, измените примененный стиль обратно и включите его.
Вы все еще можете переключиться на вкладку редактора или на страницу дополнений, если вы еще не закрыли их, но в противном случае вам нужно будет открыть страницу дополнений с помощью Ctrl+Shift+A и отключить стиль оттуда. Было бы намного проще связать клавишу для переключения этого определенного стиля, но я не рассматривал его - я не использовал этот подход для удаления панелей инструментов, поэтому было достаточно иметь кнопку панели инструментов «Стильное расширение» для переключения скриптов там. , Вы всегда можете использовать оператор @import для загрузки таблицы стилей на локальный компьютер в случае, если ваш браузер станет действительно непригодным для использования, или использовать отдельный профиль с этим стилем в качестве их userStyle.css, чтобы вы могли редактировать его извне.
Для указанных выше вариантов я рекомендую сжимать панели инструментов до тех пор, пока не наведет курсор мыши, чтобы они оказались в чрезвычайной ситуации.
Если это звучит слишком сложно, посмотрите «Hide Caption Titlebar Plus» (отлично, но с некоторыми ошибками / побочными эффектами) и «Tab Tweaks» (измените шрифты, ширину, высоту и т.д.), Чтобы выжать из своего браузера больше недвижимости. Некоторые панели инструментов могут быть скрыты по умолчанию и отображаться при наведении курсора мыши или переключаться комбинациями клавиш. (Вы можете сопоставить одну комбинацию клавиш нескольким из внешнего приложения.)
Что касается черепицы, это отдельная проблема; Я использую «Tile Tabs», который очень прост в использовании и легко настраивается.