Nativefier ist ein CLI-Tool, das einfach eine ausführbare Desktop-Anwendung jeder 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 Nativefiered App läuft auf GNU/Linux-Distributionen sowie auf Windows- und Mac-Betriebssystemen.
Über den Grund sprechen, warum er Nativefier geschaffen hat , schrieb der Entwickler auf GitHub:
Ich tat dies, weil ich es leid war, mit ⌘-Tab oder Alt-Tab zu meinem Browser zu gehen und dann die zahlreichen offenen Tabs zu durchsuchen, wenn ich Facebook Messenger oder Whatsapp Web benutzte.
Dies ist ein gutes Beispiel dafür, wie wir mit unseren Computerkenntnissen Lösungen erstellen können.
Funktionen in Nativefier
- Kostenlos und Open-Source mit Code auf GitHub verfügbar .
- Funktioniert unter GNU/Linux, Windows und Mac.
- Desktop-Benachrichtigungen.
- Betriebssystemspezifische Symbole.
- Einzelseitige Web-Apps (z. B. Telegram und WhatsApp) zu ausführbaren eigenständigen Apps machen.
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 Callbacks in /app
enthält Ordner.
Dies ist das Verzeichnis, das beim nativefier
in das temporäre Verzeichnis kopiert wird Befehl aufgerufen und dann folgen die Kernmethoden von Electron Packager. was bedeutet, dass eine URL abgerufen und der nativefier
aufgerufen wird erledigt die Arbeit.
So ist beispielsweise das Erstellen einer ausführbaren GitHub- oder WhatsApp-Webdatei (oder einer beliebigen Webseite) so einfach wie das Eingeben von:
$ nativefier -name GitHub http://github.com $ nativefier web.whatsapp.com
Der -name
flag ist die Option, die Nativefier mitteilt der Name, um Ihre ausführbare Datei zu geben. Es gibt weitere Optionen, darunter:
- Flash, um Flash in Ihrem Anwendungs-Explorer zu aktivieren.
- version is gibt die Version Ihrer NativeFier-Installation aus.
- Plattform automatisch basierend auf dem aktuellen Betriebssystem bestimmt. Überschreiben Sie es, indem Sie Linux, Windows (oder Win32) oder OSX (Darwin) angeben.
Die vollständige Liste der Optionen und weitere Details zur Verwendung finden Sie auf der GitHub-Seite.
Hinweis:
- Nativefier hat standardmäßig keine Zurück-Schaltflä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 die
backspace
drücken auf Ihrer Tastatur bringt Sie zur vorherigen Seite. - Fügen Sie keine Leerzeichen ein, wenn Sie den App-Namen mit dem
-name
definieren Option unter Linux, da es Probleme beim Anheften der App an den Launcher geben wird.
Sehen Sie, wie nützlich Nativefier ist? kann für dich sein? Lassen Sie Ihren Senf im Kommentarbereich unten fallen.