Nativefier er et CLI-værktøj, der nemt kan skabe en eksekverbar desktopapplikation på ethvert websted med kortfattet og minimal konfiguration. Alle kan bruge det, og det er meget lettere end typiske Electron-apps.
Nativefier er baseret på elektronpakken, og da Electron-apps er platformsuafhængige, kan enhver Nativefiered -appen kører på GNU/Linux-distros samt på Windows- og Mac-operativsystemer.
Snakker om årsagen til, at han oprettede Nativefier, skrev udvikleren på GitHub:
Jeg gjorde dette, fordi jeg var træt af at skulle ⌘-tab eller alt-tab til min browser og derefter søge gennem de mange åbne faner, når jeg brugte Facebook Messenger eller Whatsapp Web.
Dette er et godt eksempel på, hvordan man skaber løsninger ved hjælp af vores computerfærdigheder.
Funktioner i Nativefier
Sådan installeres og bruges Nativefier i Linux
Installation af Nativefier er lige så let som at køre følgende kommando i terminal.
$ npm installer nativefier -g
Udvikleren har gjort nogle tunge løft ved at opsætte en skabelonapp, der indeholder passende begivenhedslyttere og tilbagekald i /app-mappen.
Dette er den mappe, der kopieres til den midlertidige mappe, når kommandoen nativefier
kaldes, og derefter følger kernemetoderne i elektronpakkeri . hvilket betyder, at få en URL og påkalde nativefier får jobbet gjort.
Så for eksempel at oprette en GitHub eller WhatsApp web eksekverbar (eller en hvilken som helst webside) er lige så let som at skrive:
$ nativefier -navn GitHub http://github.com $ nativefier web.whatsapp.com
-navn
flaget er den mulighed, der fortæller Nativefier navnet for at give din eksekverbare fil. Der er andre muligheder, herunder:
Den fulde liste over muligheder og flere brugsdetaljer er på dens GitHub-side.
Bemærk:
- Nativefier har ikke nogen tilbage-knap som standard, fordi den er designet til kun at ombryde apps på én side. På trods af dette kan du bygge en eksekverbar fil fra en hvilken som helst url og trykke
backspace på dit tastatur vil tage dig til den forrige side.
- Sæt ikke mellemrum, når du definerer appnavnet med
-name på Linux, fordi det vil forårsage problemer, når appen fastgøres til launcheren.
Ser du, hvor nyttig Nativefier kan være for dig? Smid dine to øre i kommentarfeltet nedenfor.