Firefox에서 고정 창을 열려면 (예 : Chrome 앱 모드)?


24

본질적으로 탭, 고정 주소 표시 줄, 메뉴 없음 등이없는 Firefox 창을 여는 바탕 화면 바로 가기를 만들고 싶습니다.

일부 팝업 모양 또는 Chromium Desktop Apps 모양과 유사합니다.

명령 행에서이를 수행하기 위해 어떤 옵션을 사용할 수 있습니까?


나는 당신이 원하는 것을 확신하지 못했기 때문에 'Chromium Desktop 앱과 같은'비트로 진행했습니다.
Wilf

1
당신의 대답은 내가 쫓아 온 것을 정확히 보여줍니다. 감사합니다. 나는 약간의 기회를 줄 것이다.
Sajan Parikh 2016 년

참조 : eudennis.tumblr.com/post/123744218866/... (euDennis의 답변에서)
윌프

답변:


6

나는 보통 이렇게하는 더 쉬운 방법이있다. 사용자 정의없이 기본 Firefox 설치와 함께 작동합니다. 창의 높이와 너비를 변경할 수도 있습니다.

명령 :

firefox -url 'data:text/html;charset=utf-8,<!DOCTYPE html><html><body><script>window.open("http://google.com", "_blank","height=400,width=600,menubar=no,location=no,toolbar=no,left=100,top=100")<%2Fscript><%2Fbody><%2Fhtml>'

http://google.comURL로 변경 하십시오. 높이 및 너비 변수를 픽셀 단위로 변경할 수도 있습니다.


잘 작동 :) 그냥 팝업 차단 설정을 정렬해야합니다
Wilf

,scrollbars=yes팝업에 스크롤 막대를 갖도록 추가 할 수 있습니다 .
ThorSummoner

Bookmarklet으로 추가 할 수 있습니다.javascript:(function(){window.open("http://google.com", "_blank","height=400,width=600,menubar=no,location=no,toolbar=no,left=100,top=100");})();
ADTC

9
Firefox 57이 출시 된 후 더 이상 작동하지 않는 것 같습니다
Tooniis

22

나는 잠시 동안 이와 같은 것을 찾고 있었으므로 여기에 내 Firefox '앱'모드를 만드는 방법이 있습니다.

Windows / Mac을 사용하는 Googlenaut의 경우 'Fire Up 설정 '및 ' Alternative ... '는 다른 OS에서도 작동해야합니다. 아마도 사용 된 명령 을 약간 조정하면 ' Create Launcher '는 freedesktop ' specifactions '입니다.

Firefox 설정

firefox --ProfileManager터미널에서 먼저 실행 합니다 (실행중인 Firefox 인스턴스를 먼저 닫아야하거나 -new-instance옵션을 사용해야 함 ) .
새 프로파일을 작성하고 호출하십시오 app. '기본'을 선택하십시오 ( 중요 : 그렇지 않으면 기본적으로 작성중인 앱 프로파일이 시작됨) . '종료'를 누르십시오.

파이어 폭스 프로파일 매니저

이제 실행하십시오 firefox -P app. app방금 만든 새 프로필 에서 Firefox가 시작됩니다 . Firefox의 설정에서 탭과 탐색 표시 줄을 제거하는 것이 어렵거나 불가능하므로 일부 확장 프로그램을 설치하여 제거해야합니다. 이러한 확장 프로그램은 작동하지만 막대를 영구적으로 숨기는 것이 더 좋습니다.

편집 : 탭 + 탐색 모음을 숨기는 두 가지 옵션 모두 Classic Theme Restorer에 포함되어 있습니다. 작은 아이콘을보다 작은 레이아웃으로 설정할 수도 있습니다.

이제 firefox -P app -new-instance http://URL(예를 들어 firefox -P app -new-instance /ubuntu//q/487936/178596) 를 실행하면 다음 과 같은 Firefox 창이 나타납니다. 제목 표시 줄 만있는 Firefox 창

또한 firefoxFirefox 단추 를 실행 하거나 클릭하여 Firefox를 열면 탭 및 탐색 모음이있는 일반 Firefox 프로파일이 열립니다.

Firefox 30.0, 40.0에서 작동하며 52에서 부분적으로 테스트되었습니다.

실행기 만들기

메뉴에서 앱을 열기위한 실행기를 만들고 싶을 수도 있습니다.이 템플릿을 사용하면됩니다.

[Desktop Entry]
Name=<APP NAME>
GenericName=<APP NAME>
#Comment=Browse the Web
Exec=firefox -P app -new-instance <https://URL>
Icon=<ICON>
Terminal=false
Type=Application
#MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
#Categories=Network;WebBrowser;
Keywords=<KEYWORDS>

어디에:

  • <APP NAME> 앱 이름입니다
  • <https://URL>앱을 시작할 때 기본적으로 표시하려는 URL입니다. -new-instance선택 사항이지만 Firefox 앱을 일반 Firefox와 동시에 실행할 수 있습니다. Mozilla Developer-명령 행 옵션 및의 출력 도 참조하십시오 firefox --help.
  • <ICON>는 아이콘의 이름 /usr/share/icons또는 ~/.local/share/icons아이콘 파일의 경로입니다 (바람직하게는 PNG 또는 SVG라고 생각합니다).
  • <KEYWORDS>- 관련 키워드로 구분 ;예 - 당신은 당신이 돌진 / 메뉴에서 실행을 검색하는 데 사용할 수있는 단어를 포함 할 수 Paper;Ink;Toner;- 옵션 A의 의견을 아웃 : #당신이 사용하지 않는 경우 줄의 시작 부분에 있습니다.

.desktop 파일 작동 방식에 대한 자세한 내용은 다음을 참조 하십시오.


위의 두 단계를 모두 수행하고 다양한 앱 프로필을 만들 수도 있습니다. 다른 이름을 사용하는 경우 ( app예 : gmailapp대신 해당 이름을 일관되게 사용해야 함) 기억하십시오 app.

또한 -new-instance옵션이 더 이상 필요한지 확실하지 않습니다 . 어쨌든 남겨 두었습니다.

참조 : -https : //superuser.com/questions/468580/create-application-shortcut-chromes-feature-in-firefox

아니면 ...

명령을 실행하고 Firefox 응용 프로그램 (확장자없이)을 만들 수있는 스크립트를 만드는 솔루션을 찾고 있었고 다음 userChrome.css 는 모든 도구 모음을 숨기는 데 효과적입니다.

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#TabsToolbar,
#PersonalToolbar,
#BookmarksToolbar,
#MenuToolbar,
#tabbrowser-tabs,
#nav-bar,
#TabsToolbar { display: none !important; }

나는 그것을 너무 많이 테스트하지 않았으며 열려있는 모든 탭을 숨기므로 사용하기가 성 가실 것이라고 생각했습니다 ....


확장명을 사용할 때와을 적용 할 때 창 상단에 여전히 흰색 1 픽셀 너비의 가로 막대가 있습니다 userChrome.css. 전에 이걸 봤어?
tomekwi

그렇게 생각하지 마십시오. 어떤 테마 / 데스크톱을 사용하고 있습니까?
Wilf

기본 쉘 테마로 Gnome 3.18을 사용하고 기본 테마로 Firefox 45.0.1을 사용하고 있습니다. 사용자 정의 GTK 테마가 적용되었지만 이와 같은 스트라이프가 다른 앱에 나타나지 않기 때문에 관련성이 없다고 생각합니다. 비교 firefox -P appgoogle-chrome --app.
tomekwi

감사. userChrome.css 옵션은 빠르고 간단한 솔루션을 제공했습니다. 명백한 유일한 문제는 다운로드 아이콘이 숨겨져 있다는 것입니다.
Philip Jones

1

Firefox 57 이후 geek1011의 솔루션 이 작동하지 않으므로 여기 내 솔루션이 있습니다.

응용 프로그램 창을 만들고 사용자 정의 목록을 기반으로 웹 응용 프로그램 목록을 표시하는 작은 코드를 작성했습니다. 여기게시 한 코드를 복사 한 후 다음을 가리키는 서점을 만듭니다 javascript:[paste code here].

appList필요 에 따라 개체 의 세부 정보를 사용자 지정하십시오 .

탭없는 툴바없는 스크롤바없는 창을 만들려면 ADTC의 답변 에 설명 대로 Firefox를 구성해야합니다 window.open.


0
  1. 우선 Firefox 브라우저에서 이러한 확장을 다운로드해야합니다.

    • 팝업창.

    • 웹앱 모드.

  2. WEBAPP로 열어야하고 웹 앱 모드 확장 에서 옵션 을 클릭 하고 URL을 추가하여 URL을 구성하십시오.

  3. 터미널을 사용하여 스크립트를 작성하거나 앱을 호출하십시오.

    - Firefox YourConfiguredURL
    
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.