[apple] Firefox의 진정한 전체 화면?

OSX에서 실제 전체 화면을 얻으려면 어떻게해야합니까? 전체 화면 모드로 이동해도 탭과 탐색 모음이 계속 표시됩니다. 영화 등을 보려고 할 때 툴바가 성가시다.

화면 상단의 샷입니다.여기에 이미지 설명을 입력하십시오

편집 : 이것이 Safari와 같은 다른 브라우저에 적용될 수 있음을 깨달았습니다.



답변

기본 Firefox에서는 기본적으로이 방법을 사용할 수 없지만 툴바 자동 숨기기 라는 확장명 이있어 정확하게 수행해야합니다! 마우스를 사용하여 툴바가 정상적으로 표시되는 화면 상단에 마우스를 올리면 마우스가 다시 나타납니다.

해당 링크에 확장 프로그램을 설치 한 후 Firefox가 프롬프트되면 다시 시작하십시오. Firefox가 다시 시작되면 도구 모음을 마우스 오른쪽 단추로 클릭하고 Maximized Autohide; 그러면 갈 준비가되어 있어야합니다!

I는 현재 부가 기능 관리자에서 (-에 담기에 대한 옵션을 변경하는 것이 좋습니다 command + shift + a미만 :)하지만 General, 변화 Transition Type하는 Slide-in것이 조금 더 예쁘게 만드는.

마지막으로, 화면 상단에 마우스를 올리면 OS X 막대가 나타나고 약간 성 가실 수 있습니다 (이 유형의 작업을 수행하는 거의 모든 확장 프로그램에서 발생할 수 있음). 이 문제를 해결하려면 키 명령을 잘 활용하십시오!

  • command + l 주소 표시 줄을 불러 와서 즉시 새 URL을 입력 할 수 있습니다
  • command + k Firefox 메뉴를 표시하여 인쇄 옵션, 환경 설정 등을 선택할 수 있습니다.
  • command + t 새 탭을 만들고 초점을 맞 춥니 다
  • control + tab그리고 control + shift + tab단지 같은 탭을 순환 할 수 있습니다 command + tabcommand + shift + tabOS X에서 창을 통해 순환 할 수 있습니다

도움이 되었기를 바랍니다!


답변

about : config 페이지에서 다음 키를 검색하십시오.

전체 화면 -api.allow-trusted-requests-only

그것을 거짓으로 설정

그런 다음 ‘ location ‘을 사용하여 ‘ link ‘ 책갈피를 작성할 수 있습니다 .

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


답변

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그것을 저장에서 “파이어 폭스 전체 화면”으로, /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양쪽에 회피 전체 화면 응용 프로그램에 맥 OS 메뉴 바에서 잘 알려진 문제파이어 폭스 맥 OS 기본 전체 화면이 또 다른 오랜 주소 표시 줄 탭 자동 숨기기 버그 .

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.cssArchLinux 설정 에서이 작업을 수행했습니다. 나는 모든으로, I3에 그것을 사용하고 윈도우 관리자 기와 동요 [inFullscreen]에 자동 숨기기에 주소 표시 줄 탭을 얻기 위해, 제거 정상 bordless 창.

답변

이를 수행하는 한 가지 방법은 JavaScript를 사용하는 것입니다. Firefox의 경우 다음 코드를 실행하십시오.

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

Safari에서는 이것을 버튼 href속성 에 넣으십시오 .

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

분명히 이것은 확장 기능이나 북마크릿이 아니라면 매우 우아하지 않습니다.


답변

Bookmarklet보다 손쉽고 userChrome.css를 다루지 않아도되는 한 가지 방법은 Greasemonkey를 설치 한 후 다음 내용으로 사용자 스크립트를 작성하는 것입니다.

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

그러면 Control + Shift + F는 모든 페이지를 전체 화면으로 만듭니다.


답변

확장 프로그램 Fullscreen Plus ( https://addons.mozilla.org/en-US/firefox/addon/fullscreen_plus/ )는 모든 웹 사이트의 전체 화면을 만드는 데 도움이되었습니다 (모음 확장은 mozilla 확장 웹 사이트에서는 작동하지 않습니다. 다른 페이지로 이동해야합니다). CTRL-SHIFT-F는 URL 표시 줄, 탭 표시 줄 및 메뉴 표시 줄이 사라지는 것을 포함하여 현재 웹 사이트를 전체 화면으로 보여줍니다.

full-screen-api.allow-trusted-requests-only를 false로 설정하고 full-screen-api.macos-native-full-screen을 true로 설정했습니다. 나는 그중 하나가 필요하다고 생각하지 않습니다.


답변

나를 위해이 애드온은 현재 작동합니다 : https://addons.mozilla.org/en-US/firefox/addon/fullscreen-any-site/

현재 고정되어 command + shift + o있지만 사용자 정의 단축키는 향후 버전에서 지원됩니다.