Chrome의 데스크톱에 추가와 유사한 데스크톱의 Firefox 독립형 웹 앱


14

Chrome의 "데스크톱에 추가 ..."옵션과 유사하게 Firefox에서 단일 페이지 웹앱을 독립 실행 형 데스크탑 응용 프로그램으로 만들 수 있습니까? 플랫폼은 Linux입니다.


2
이것에 대한 답변이 있는지 알고 싶습니다. 방금 Firefox Quantum으로 다시 전환했는데 이것이 내가 실제로 놓친 유일한 기능입니다.
Charles Roper

Electron과 같은 의미이지만 Firefox와 사용자는 개발자가 아닙니다.
YetAnotherRandomUser

1
여전히 작동합니까? askubuntu.com/a/811657
Unfundednut

답변:


5

나는 종종 수동으로 그것을한다. 당신은 리눅스를 실행하고 있기 때문에 그것을 이해할 것이다. 파이어 폭스 외에 다른 도구는 필요하지 않습니다 :)

  1. 를 실행하십시오 firefox -p. 그러면 firefox 프로파일 편집기가 시작됩니다. 사용하려는 웹앱에 대한 새 프로필을 만들고 그에 따라 이름을 지정하십시오. 프로필 폴더 위치를 기본값으로 두거나 원하는 것을 선택하십시오.
  2. 새로 작성된 프로파일을 시작하십시오. 그렇지 않으면 원하지 않는 기본 firefox 프로파일로 설정되므로 "시작시 묻지 않고 선택한 프로파일 사용"을 선택 해제하십시오.
  3. 새로 생성 한 프로필에서 원하는 파이어 폭스 환경 설정을 원하는대로 설정하십시오 (쿠키 / 기록 / 검색 엔진 / 개인 정보 보호 고려 사항). 시작 페이지로 사용하려는 웹 앱을 설정하고 시작시 시작 페이지를 firefox에로드하십시오.
  4. 새로 생성 된 프로필로 파이어 폭스 창을 닫을 수 있습니다.
  5. 새로 작성된 독립형 웹 앱을 실행하려면 다음 명령 행 인수를 사용하여 firefox를 실행하십시오.
    • -P <profile name>시작시 기본 이름 대신 지정된 프로필 이름을 시작합니다. 여기에 새로 만든 프로필 이름을 입력하고 싶을 것입니다.
    • --no-remote파이어 폭스는 원격 명령을 무시합니다. 즉,이 파이어 폭스 인스턴스를 다른 (기본) 파이어 폭스 인스턴스 옆에서 실행할 수 있으며 새 명령 (예 : 외부 응용 프로그램의 링크 클릭)이 새 파이어 폭스 인스턴스로 전송되지 않고 대신 기본 인스턴스로 전송됩니다.

예를 들어 WhatsApp Web과 같은 독립 실행 형 데스크톱 앱을 만들려면 다음을 수행하십시오.

  1. 새 프로필 만들기 WhatsApp-Web
  2. 프로파일을 시작하고 환경 설정을 사용자 정의하십시오. 시작 페이지를로 설정web.whatsapp.com
  3. firefox --no-remote -P WhatsApp-Web새 프로필을 시작하려면 실행하십시오 .

이렇게하면 기본 인스턴스의 동작을 방해하지 않고 두 번째 firefox 인스턴스를 기본 인스턴스 옆에서 실행할 수 있습니다. 쿠키와 기타 데이터는 둘 다 공유되지 않으므로 추가적인 개인 정보 보호가 제공됩니다. 운영 체제 / 데스크톱 환경에서 지원하는 경우 편리한 시작을 위해이 새로운 파이어 폭스 인스턴스 용 스타터 파일을 추가 할 수도 있습니다. Linux에서는 .desktop다음과 같이 파일 을 작성하려고 할 수 있습니다 .

  1. /usr/share/applications/firefox.desktop을 /usr/share/applications/firefox-yourwebappname.desktop에 복사하십시오.
  2. 새 .desktop 파일에서 이름, 실행 및 아이콘 필드를 사용자 정의하십시오 (예 : 웹 앱의 사용자 정의 아이콘 설정, 적절한 이름 설정 및 사용자 정의 firefox 명령 행을 Exec 행에 입력). 물론 다른 매개 변수도 사용자 정의 할 수 있습니다
  3. .desktop 파일을 작업 표시 줄 또는 바탕 화면에 추가하십시오 (작업 메뉴에서 자동으로 감지해야 함).

4
어떻게 든 탭과 주소 표시 줄을 숨기고 작업 표시 줄의 아이콘을 변경할 수 있습니까?
jaboja
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.