Nativefier ist ein CLI-Tool, das einfach eine ausführbare Desktop-Anwendung für jede Website mit prägnanter und minimaler Konfiguration erstellt. Jeder kann es verwenden und es ist viel leichter als typische Electron-Apps.
Nativefier basiert auf dem Electron-Paket und da Electron-Apps plattformunabhängig sind, sind alle NativefieredApp läuft auf GNU/Linux-Distributionen sowie auf Windows- und Mac-Betriebssystemen.
Im Gespräch über den Grund, warum er Nativefier erstellt hat, schrieb der Entwickler auf GitHub:
Ich habe das getan, weil ich es leid war, mit ⌘-Tab oder Alt-Tab zu meinem Browser zu wechseln und dann die zahlreichen geöffneten Tabs zu durchsuchen, wenn ich Facebook Messenger oder Whatsapp Web benutzte.
Dies ist ein gutes Beispiel dafür, wie wir mithilfe unserer Computerkenntnisse Lösungen erstellen können.
Funktionen in Nativefier
Installieren und Verwenden von Nativefier unter Linux
Die Installation von Nativefier ist so einfach wie das Ausführen des folgenden Befehls im Terminal.
$ npm install nativefier -g
Der Entwickler hat einiges getan, indem er eine Vorlagen-App eingerichtet hat, die geeignete Ereignis-Listener und Rückrufe im Ordner /app enthält.
Dies ist das Verzeichnis, das in das temporäre Verzeichnis kopiert wird, wenn der Befehl nativefier
aufgerufen wird und dann die Kernmethoden von Electron Packager folgen . Das bedeutet, dass das Abrufen einer URL und das Aufrufen von nativefier die Arbeit erledigt.
So ist beispielsweise das Erstellen einer ausführbaren GitHub- oder WhatsApp-Webdatei (oder einer beliebigen Webseite) so einfach wie das Eintippen von:
$ nativefier -name GitHub http://github.com $ nativefier web.whatsapp.com
Das Flag -name
ist die Option, die Nativefier mitteilt der Name, um Ihre ausführbare Datei zu geben. Es gibt andere Optionen, darunter:
Die vollständige Liste der Optionen und weitere Details zur Verwendung finden Sie auf der GitHub-Seite.
Notiz:
- Nativefier hat standardmäßig keine Zurück-Sch altfläche, da es darauf ausgelegt ist, nur Single-Page-Apps zu umschließen. Ungeachtet dessen können Sie eine ausführbare Datei aus einer beliebigen URL erstellen und durch Drücken von
Backspace auf Ihrer Tastatur gelangen Sie zur vorherigen Seite.
- Fügen Sie keine Leerzeichen ein, wenn Sie den App-Namen mit der Option
-name unter Linux definieren, da dies Probleme beim Anheften der App verursacht zum Launcher.
Sehen Sie, wie nützlich Nativefier für Sie sein kann? Lassen Sie Ihren Senf im Kommentarbereich unten fallen.