Справжній повний екран у Firefox?


18

Як у OSX, як я маю справжній повний екран? Коли я переходжу в режим повноекранного режиму, вкладка та панель навігації все ще відображаються. Ці панелі інструментів дратують, коли я намагаюся переглянути фільм тощо.

Це знімок у верхній частині екрана:введіть тут опис зображення

EDIT: Я зрозумів, що це може стосуватися інших браузерів, таких як Safari


У Chrome є режим презентації.
Матьє Ріглер

1
Більшість програвачів кінофільмів на веб-сайті мають повноекранну кнопку (зазвичай дві стрілки, спрямовані на протилежні кути екрану), що збільшує фільм, щоб заповнити екран повністю. Використовуйте це замість зеленої кнопки збільшення в лівому верхньому куті вікна.
tubedogg

Відповіді:


6

За замовчуванням у рідному Firefox немає способу зробити це, але є розширення під назвою Autohide Toolbar, яке має робити саме це! Це дозволяє використовувати мишу, щоб вона знову з’явилася, наведення курсор у верхній частині екрана, де зазвичай знаходиться панель інструментів.

Просто встановіть розширення за цим посиланням та перезапустіть Firefox, коли він запропонує вам це зробити. Після перезавантаження Firefox клацніть правою кнопкою миші на панелі інструментів і виберіть Maximized Autohide; тоді ви повинні бути готові йти!

Я рекомендую змінити опцію для надбудови в диспетчері надбудов ( command + shift + a), хоча: внизу General, змініть Transition Typeна, Slide-inщоб зробити його трохи красивішим.

Нарешті, майте на увазі, що наведення миші у верхній частині екрана може також відображати панель OS X, що може бути дуже прикро (що може трапитися майже для будь-якого розширення, яке робить цей тип речей). Щоб обійти це, добре використовуйте ключові команди!

  • command + l відображає адресний рядок, щоб ви могли негайно почати вводити нову URL-адресу
  • command + k відображає меню Firefox, щоб ви могли вибрати параметри друку, налаштування тощо.
  • command + t створює нову вкладку і фокусується на ній
  • control + tabі control + shift + tabдозволяє обробляти вкладки так само, command + tabі command + shift + tabдозволяє переходити через вікна в OS X

Сподіваюся, це допомагає!


Зауважте, що рекомендоване розширення не перевірено для використання у Firefox Developer Edition, але воно працює.
mirzmaster

5
На жаль, видається, що автор видалив розширення зі вказаного вами посилання.
AdmiralJonB

Заміна, яка працює з січня 2017 року: addons.mozilla.org/en-US/firefox/addon/fullscreen-plus
zwol

@zwol, на жаль, аддон повністю видаляє всі панелі інструментів у повноекранному режимі. Це не рекомендується, оскільки всі інструменти зараз недоступні. Крім того, може бути порушена безпека, оскільки адресний рядок (який містить деяку інформацію про безпеку, наприклад, https та сертифікати) назавжди прихований, якщо не вийшов повний екран Я все ще шукаю аддона, який робить все, що повинен, в справжньому повноекранному режимі.
Ерік

1
На останню версію Firefox розширення більше не працює.
Олов'яний чоловік

4

На сторінці about: конфігурація знайдіть наступний ключ

повноекранний-api.allow-довірений-лише запити

і встановити його на false

Тоді ви можете створити закладку " посилання " із таким " розташуванням ":

javascript:document.getElementsByTagName('html')[0].mozRequestFullScreen();void(0)


Мій розум підірваний добрий сер. Я не бачив цієї функції у Firefox з ~ 2013 року, дякую!
sdailey

1

Я вирішив це, використовуючи Automator для створення програми, яка використовує Action > Utilities > Run Shell Script:

open -a Firefox
sleep 1
lsappinfo setinfo -app Firefox ApplicationType=UIElement
osascript -e 'tell application "System Events" to tell process "Firefox" to set value of attribute "AXFullScreen" of first window to true'
sleep 0.5
for f in "$@"; do open -a Firefox "$f"; done

Я встановив скрипт Shell:в /bin/shі Pass input:до as arguments, зберегти його як «Firefox Full Screen» у /Applications, змінити його значок , як описано тут , і додати його в список виключень System Preferences > Security & Privacy > Privacy Tab > Accessibility.

Потім я можу натиснути піктограму програми або запустити будь-яке із наведеного нижче, і це працює:

  • open -a "Firefox Full Screen"
  • open -a "Firefox Full Screen" --args "https://google.com"
  • open -a "Firefox Full Screen" --args "https://google.com" "https://twitter.com"

Я використовую це в поєднанні з наступним, userChrome.cssщоб уникнути добре відомої проблеми з панеллю меню macOS у повноекранних додатках та ще однією давно стоячою адресною панеллю та помилкою автоматичного приховування помилки, яку Firefox має з натурним повним екраном macOS .

userChrome.css

#navigator-toolbox[inFullscreen] {
    position: relative;
    z-index: 1;
    height: 3px;
    margin-bottom: -3px;
    opacity: 0;
    overflow: hidden;
}

#navigator-toolbox[inFullscreen]:hover {
    height: auto;
    margin-bottom: 0px;
    opacity: 1;
    overflow: show;
}

#content-deck[inFullscreen]{
    position:relative;
    z-index: 0;
}

Для загального підходу перевірте іншу мою відповідь .

ПОРАДА

  • Firefox за замовчуванням не має жодних проблем в Linux або Windows, щоб автоматично приховати адресний рядок і вкладки на весь екран, як очікувалося. З урахуванням сказаного, я схопив це userChrome.cssз моєї установки ArchLinux. Я використовую його на i3 і розгойдую керування плиткою вікон із усіма [inFullscreen]видаленими, щоб отримати адресний рядок і вкладки для автоматичного приховування у звичайних вікнах без радіусів.

1

Один із способів зробити це - за допомогою JavaScript. Для Firefox виконайте цей код:

document.getElementsByTagName('html')[0].mozRequestFullScreen()

На Safari помістіть це в hrefатрибут кнопки :

javascript:if(!document.webkitFullscreenElement){document.getElementsByTagName('html')[0].webkitRequestFullscreen();} else{document.webkitExitFullscreen()}

Очевидно, це не дуже витончено, якщо тільки в розширенні чи закладці.


2
TypeError: document.getElementByTagName is not a function повинні бути Elements (зверніть увагу), у Firefox 43 в OS X все одно
Chris

1

Один із способів зробити це зручніше, ніж закладки та не вимагає спірання з userChrome.css, - це встановити Greasemonkey, а потім створити користувацький сценарій із цим вмістом:

document.addEventListener(
  "keydown",
  (e) => {
    if (e.ctrlKey && e.key == "F") {
      document.documentElement.requestFullscreen();
    }
  },
  true);

Тоді Control + Shift + F створить повний екран будь-якої сторінки.


0

Розширення Fullscreen Plus ( https://addons.mozilla.org/en-US/firefox/addon/fullscreen_plus/ ) працювало для мене для створення повноекранного будь-якого веб-сайту (розширення примітки НЕ функціонують на веб-сайті розширення mozilla, тому вам доведеться перейти на іншу сторінку). CTRL-SHIFT-F повністю екранує поточний веб-сайт, включаючи відключення рядка URL, панелі вкладок та рядка меню.

Я встановив повноекранний-api.allow-довірений-запити-лише на хибний, а на повний екран-api.macos-native-full-screen на істинний. Я не думаю, що жодне з них не потрібно.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.