왓츠앱

네이티브파이어

Anonim

Nativefier는 간결하고 최소한의 구성으로 모든 웹사이트의 실행 가능한 데스크탑 애플리케이션을 쉽게 생성하는 CLI 도구입니다. 누구나 사용할 수 있으며 일반 Electron 앱보다 훨씬 가볍습니다.

Nativefier는 전자 패키지를 기반으로 하며 Electron 앱은 플랫폼 독립적이므로 모든 Nativefier앱은 GNU/Linux 배포판과 Windows 및 Mac 운영 체제에서 실행됩니다.

Nativefier를 만든 이유에 대해 이야기하면서 개발자는 GitHub에 다음과 같이 썼습니다.

페이스북 메신저나 왓츠앱 웹을 사용할 때 브라우저에서 ⌘-탭 또는 알트탭을 누른 다음 열려 있는 수많은 탭을 검색하는 것이 지겹기 때문에 이렇게 했습니다.

이것은 컴퓨팅 기술을 사용하여 솔루션을 만드는 방법에 대한 좋은 예입니다.

Nativefier의 기능

Linux에서 Nativefier 설치 및 사용 방법

Nativefier 설치는 터미널에서 다음 명령을 실행하는 것만큼 쉽습니다.

$ npm install nativefier -g

개발자는 /app 폴더에 적절한 이벤트 리스너 및 콜백이 포함된 템플릿 앱을 설정하여 무거운 작업을 수행했습니다.

nativefier 명령어 호출시 임시 디렉토리로 복사되는 디렉토리로 Electron Packager의 핵심 메소드는 다음과 같다. . URL을 가져오고 nativefier를 호출하면 작업이 완료됩니다.

따라서 예를 들어 GitHub 또는 WhatsApp 웹 실행 파일(또는 모든 웹 페이지)을 생성하는 것은 다음을 입력하는 것만큼 쉽습니다.

$ nativefier -name GitHub http://github.com
$ nativefier web.whatsapp.com

The -name 플래그는 Nativefier를 알려주는 옵션입니다. 실행 파일에 부여할 이름. 다음을 포함한 다른 옵션이 있습니다.

전체 옵션 목록과 자세한 사용법은 GitHub 페이지에 있습니다.

메모:

  1. Nativefier는 단일 페이지 앱만 래핑하도록 설계되었기 때문에 기본적으로 뒤로 버튼이 없습니다. 그럼에도 불구하고 모든 URL에서 실행 파일을 빌드할 수 있으며 키보드에서 backspace를 누르면 이전 페이지로 이동합니다.
  2. Linux에서 -name 옵션으로 앱 이름을 정의할 때 공백을 넣지 마세요. 앱을 고정할 때 문제가 발생할 수 있습니다. 런처로.

Nativefier이 귀하에게 얼마나 유용한지 아십니까? 아래 댓글 섹션에 2센트를 남겨주세요.