Nativefier è uno strumento CLI che crea facilmente un'applicazione desktop eseguibile di qualsiasi sito Web con una configurazione succinta e minima. Chiunque può usarlo ed è molto più leggero delle tipiche app Electron.
Nativefier è basato sul pacchetto electron e poiché le app Electron sono indipendenti dalla piattaforma, qualsiasi Nativefieredl'app funziona su distribuzioni GNU/Linux e su sistemi operativi Windows e Mac.
Parlando del motivo per cui ha creato Nativefier, lo sviluppatore ha scritto su GitHub:
L'ho fatto perché ero stanco di dover premere ⌘-tab o alt-tab nel mio browser e poi cercare tra le numerose schede aperte mentre usavo Facebook Messenger o Whatsapp Web.
Questo è un buon esempio di come creare soluzioni utilizzando le nostre competenze informatiche.
Caratteristiche in Nativefier
Come installare e utilizzare Nativefier in Linux
Installare Nativefier è facile come eseguire il seguente comando nel terminale.
$ npm install nativefier -g
Lo sviluppatore ha svolto un lavoro pesante impostando un'app modello contenente listener di eventi e callback appropriati nella cartella /app.
Questa è la directory che viene copiata nella directory temporanea quando il comando nativefier
viene chiamato e quindi seguono i metodi principali di electron packager . il che significa che ottenere un URL e invocare nativefier porta a termine il lavoro.
Quindi, ad esempio, creare un eseguibile web GitHub o WhatsApp (o qualsiasi pagina web) è facile come digitare:
$ nativefier -name GitHub http://github.com $ web.whatsapp.com più nativo
Il flag -name
è l'opzione che indica Nativefier il nome da dare al tuo eseguibile. Ci sono altre opzioni tra cui:
L'elenco completo delle opzioni e ulteriori dettagli sull'utilizzo si trovano sulla sua pagina GitHub.
Nota:
- Nativefier non ha alcun pulsante indietro per impostazione predefinita perché è progettato per avvolgere solo app a pagina singola. Ciò nonostante, puoi creare un eseguibile da qualsiasi URL e premendo
backspace sulla tastiera ti porterà alla pagina precedente.
- Non inserire spazi quando si definisce il nome dell'app con l'opzione
-name su Linux perché causerà problemi durante il blocco dell'app al programma di avvio.
Vedi quanto Nativefier ti può essere utile? Lascia i tuoi due centesimi nella sezione commenti qui sotto.