사용자가 하나의 웹 사이트 만 볼 수 있도록 firefox를 프론트 엔드로 사용하고 싶습니다.
전체 화면에서 파이어 폭스를 시작하는 방법을 찾았지만 기본적으로 툴바가 숨겨져 있지만 사용자가 화면 상단에 마우스를 올리면 툴바 (주소 표시 줄, 탭 막대 등)가 표시되지 않도록 할 수 없습니다.
이것을 할 수있는 방법이 있습니까?
사용자가 하나의 웹 사이트 만 볼 수 있도록 firefox를 프론트 엔드로 사용하고 싶습니다.
전체 화면에서 파이어 폭스를 시작하는 방법을 찾았지만 기본적으로 툴바가 숨겨져 있지만 사용자가 화면 상단에 마우스를 올리면 툴바 (주소 표시 줄, 탭 막대 등)가 표시되지 않도록 할 수 없습니다.
이것을 할 수있는 방법이 있습니까?
답변:
lexu에서 언급했듯이 원하는 것을 일반적으로 "키오스크 모드"라고합니다. 내 지식으로는 Firefox에는 내장 키오스크 모드 기능이 포함되어 있지 않지만 (IE 만 기본 버전에 포함한다고 생각합니다) 몇 가지 다른 Firefox 플러그인과 함께 사용할 수 있습니다.
R- 키오스크 는 아마도 가장 인기있는 것일 것입니다. Firefox 3.x 설정으로 이전 작업 중 하나에서 이전에 사용했지만 몇 년 동안 시도하지 않았으므로 최신 브라우저와의 호환성 및 기능에 대해 알지 못합니다. 최신 버전의 Firefox를 통해 작동한다고 명시되어 있습니다.
다른 인기있는 것은 FF Fullscreen 인데 시도하지는 않았지만 사용자가 데스크탑에 접근하지 못하게하는 전체 키오스크 모드가 아닌 툴바 모드가없는 전체 화면으로 보입니다. 어쨌든 찾고 있습니다. 귀하의 질문에는 사용자가 데스크탑에 접근하지 못하게 할 것인지 여부가 명시되어 있지 않습니다.
HTML5 Full Screen API를 활용할 수 있습니다.
아래 코드를 콘솔에 붙여 넣고 큰 블랙 박스를 클릭하여 전체 화면 모드를 활성화하십시오.
(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);
};
})();
... 책갈피를 사용하십시오 :
javascript:(function(){var e=document.createElement("div"),t=document.documentElement;e.innerText="Go to fullscreen view";e.setAttribute("style","position: fixed; top: 10%; left: 10%; padding: 30%; background: #000; color: #fff; opacity: .7; cursor: pointer;");document.body.appendChild(e);e.onclick=function(){if(t.requestFullscreen){t.requestFullscreen()}else if(t.mozRequestFullScreen){t.mozRequestFullScreen()}else if(t.webkitRequestFullscreen){t.webkitRequestFullscreen()}document.body.removeChild(e)}})();
requestFullscreen
함수를 호출하는 것을 잊었습니다 . : p
<a href="javascript:(function(){var e=document.createElement('div'),t=document.documentElement;e.innerText='Go to fullscreen view';e.setAttribute('style','position: fixed; top: 10%; left: 10%; padding: 30%; background: #000; color: #fff; opacity: .7; cursor: pointer;');document.body.appendChild(e);e.onclick=function(){if(t.requestFullscreen){t.requestFullscreen()}else if(t.mozRequestFullScreen){t.mozRequestFullScreen()}else if(t.webkitRequestFullscreen){t.webkitRequestFullscreen()}document.body.removeChild(e)}})();">Fullscreen</a>
대안은 'Old Lion Fullscreen'애드온입니다. 예상대로 전체 화면 동작을 보이는 FF Fullscreen과 달리 안정적으로 작동하는 경우 유일한 단점은 상단 근처에 마우스를 올리면 메뉴 표시 줄이 나타나지 않는다는 것입니다.
링크 : https://addons.mozilla.org/en-US/firefox/addon/old-lion-fullscreen/
오른쪽 클릭> 사용자 화로 열린 창에서 막대로 모든 것을 드래그하십시오.
옵션> 탭으로 이동하여 항상 탭 표시 줄 표시를 비활성화하십시오.
마우스 오른쪽 버튼을 클릭하고 네 개의 막대를 모두 비활성화하십시오.
히트 F11전체 화면 모드는, 그것이 있어야 키오스크와 같은 당신은 단지 하나 개의 탭 열려있는 경우.
그러나 사용자가 바로 가기 키를 사용하여 새 페이지 / 탭 / 창을 열 수 없습니다.
추가 기능이나 확장 기능을 사용하더라도 사용자가 시스템을 망칠 수는 없습니다 . 이는 Firefox가 완전히 구현 된 키오스크 모드를 허용하는 메커니즘을 제공하지 않는 것으로 보이며이를 구현하지 않았기 때문에 누군가가 소스를 가져와 키오스크 모드를 직접 작성해야합니다.
Opera의 키오스크 모드 와 같은 대체 브라우저를 사용 해보고 Windows의 그룹 정책을 살펴보고 CTRL+ ALT+ DEL및 기타 사용자 기능과 같은 추가 단축키를 차단할 수 있습니다 ...
about : config로 이동 browser.fullscreen.autohide
하여 값을 검색 하고 true로 변경하십시오.
가능한 가치와 그 영향
진실
전체 화면 모드에서 툴바와 탭 스트립을 자동으로 축소하고 마우스 오버시에만 표시됩니다. (기본)
그릇된
항상 툴바와 탭 스트립을 전체 화면 모드로 표시하십시오.
현재 야간 (베타)에 설치된 새로운 Firefox v.71에서는 --kiosk
모든 막대 (탐색 및 탭)를 피하기 위해 실행할 때 추가 할 수 있습니다.
https://www.mozilla.org/en-US/firefox/channel/desktop/#nightly