Nativefier je nástroj CLI, který snadno vytvoří spustitelnou desktopovou aplikaci jakéhokoli webu se stručnou a minimální konfigurací. Může ji používat kdokoli a je mnohem lehčí než typické aplikace Electron.
Nativefier je založeno na elektronovém balíčku a protože aplikace Electron jsou nezávislé na platformě, všechny Nativefieredaplikace poběží na distribucích GNU/Linux i na operačních systémech Windows a Mac.
Povídání o důvodu, proč vytvořil Nativefier, napsal vývojář na GitHub:
Udělal jsem to, protože jsem byl unavený z nutnosti ⌘-tab nebo alt-tab do prohlížeče a pak prohledávat četné otevřené karty, když jsem používal Facebook Messenger nebo Whatsapp Web.
Toto je dobrý příklad toho, jak vytvářet řešení pomocí našich počítačových dovedností.
Funkce v Nativefier
Jak nainstalovat a používat Nativefier v Linuxu
Instalace Nativefier je stejně snadná jako spuštění následujícího příkazu v terminálu.
$ npm install nativefier -g
Vývojář udělal těžkou práci tím, že ve složce /app nastavil šablonovou aplikaci obsahující vhodné posluchače událostí a zpětná volání.
Toto je adresář, který se zkopíruje do dočasného adresáře, když je zavolán příkaz nativefier
a poté následují základní metody balíkovače elektronů . což znamená, že získání adresy URL a vyvolání nativefier udělá práci.
Například vytvoření webového spustitelného souboru GitHub nebo WhatsApp (nebo jakékoli webové stránky) je stejně snadné jako psaní:
$ nativefier -name GitHub http://github.com $ nativefier web.whatsapp.com
Příznak -name
je možnost, která říká Nativefier název spustitelného souboru. Existují další možnosti včetně:
Úplný seznam možností a další podrobnosti o použití jsou na jeho stránce GitHub.
Poznámka:
- Nativefier nemá ve výchozím nastavení žádné tlačítko zpět, protože je navrženo tak, aby zalomilo pouze jednostránkové aplikace. Bez ohledu na to můžete vytvořit spustitelný soubor z libovolné adresy URL a stisknutím
backspace na klávesnici se dostanete na předchozí stránku.
- Při definování názvu aplikace pomocí možnosti
-name v Linuxu nedávejte mezery, protože to způsobí problémy při připínání aplikace do spouštěče.
Vidíte, jak užitečný pro vás může být Nativefier? Vhoďte své dva centy do sekce komentářů níže.