Nativefier to narzędzie CLI, które z łatwością tworzy wykonywalną aplikację komputerową dowolnej witryny internetowej przy zwięzłej i minimalnej konfiguracji. Każdy może z niego korzystać i jest dużo lżejszy niż typowe aplikacje Electron.
Nativefier jest oparty na pakiecie elektronowym, a ponieważ aplikacje Electron są niezależne od platformy, każdy Nativefiedaplikacja będzie działać w dystrybucjach GNU/Linux, a także w systemach operacyjnych Windows i Mac.
Omawiając powód, dla którego stworzył Nativefier, programista napisał na GitHub:
Zrobiłem to, ponieważ byłem zmęczony koniecznością ⌘-Tab lub Alt-Tab w przeglądarce, a następnie przeszukiwania wielu otwartych kart podczas korzystania z Facebook Messenger lub Whatsapp Web.
To dobry przykład tworzenia rozwiązań przy użyciu naszych umiejętności komputerowych.
Funkcje w Nativefier
Jak zainstalować i używać Nativefier w systemie Linux
Instalacja Nativefier jest tak prosta, jak uruchomienie następującego polecenia w terminalu.
$ npm install nativefier -g
Programista wykonał ciężką pracę, konfigurując aplikację szablonu zawierającą odpowiednie detektory zdarzeń i wywołania zwrotne w folderze /app.
To jest katalog, który jest kopiowany do katalogu tymczasowego, gdy wywoływane jest polecenie nativefier
, a następnie wykonywane są podstawowe metody pakietu elektronów . co oznacza, że uzyskanie adresu URL i wywołanie nativefier załatwia sprawę.
Na przykład utworzenie pliku wykonywalnego GitHub lub WhatsApp (lub dowolnej strony internetowej) jest tak proste, jak wpisanie:
$ natywna nazwa GitHub http://github.com $ natywny web.whatsapp.com
Flaga -name
to opcja, która mówi Nativefier nazwę, aby nadać plikowi wykonywalnemu. Istnieją inne opcje, w tym:
Pełna lista opcji i więcej szczegółów dotyczących użytkowania znajduje się na stronie GitHub.
Uwaga:
- Nativefier nie ma domyślnie żadnego przycisku Wstecz, ponieważ jest przeznaczony do owijania tylko aplikacji na jednej stronie. Niezależnie od tego możesz utworzyć plik wykonywalny z dowolnego adresu URL, a naciśnięcie
backspace na klawiaturze przeniesie Cię do poprzedniej strony.
- Nie wstawiaj spacji podczas definiowania nazwy aplikacji za pomocą opcji
-name w systemie Linux, ponieważ spowoduje to problemy podczas przypinania aplikacji do programu uruchamiającego.
Widzisz, jak przydatne może być dla Ciebie Nativefier? Wrzuć swoje trzy grosze w sekcji komentarzy poniżej.