Nativefier on CLI-työkalu, joka luo helposti suoritettavan työpöytäsovelluksen mille tahansa verkkosivustolle ytimekkäällä ja minimaalisella kokoonpanolla. Kuka tahansa voi käyttää sitä ja se on paljon kevyempi kuin tavalliset Electron-sovellukset.
Nativefier perustuu elektronipakettiin, ja koska Electron-sovellukset ovat alustariippumattomia, kaikki Nativefieredsovellus toimii GNU/Linux-distroissa sekä Windows- ja Mac-käyttöjärjestelmissä.
Puhuessaan syystä, miksi hän loi Nativefier, kehittäjä kirjoitti GitHubiin:
Tein tämän, koska olin kyllästynyt siihen, että minun piti painaa ⌘- tai alt-sarkainta selaimessa ja etsiä sitten lukuisista avoimista välilehdistä käyttäessäni Facebook Messengeriä tai Whatsapp Webiä.
Tämä on hyvä esimerkki ratkaisujen luomisesta laskentataitojamme käyttämällä.
Nativefierin ominaisuudet
Nativefierin asentaminen ja käyttö Linuxissa
Nativefierin asentaminen on yhtä helppoa kuin seuraavan komennon suorittaminen terminaalissa.
$ npm asenna nativefier -g
Kehittäjä on tehnyt raskaan työn asettamalla mallisovelluksen, joka sisältää sopivat tapahtumakuuntelut ja takaisinkutsut /app-kansioon.
Tämä on hakemisto, joka kopioidaan väliaikaiseen hakemistoon, kun nativefier
-komentoa kutsutaan ja sitten seuraavat elektronipakkaajan ydinmenetelmät. . Tämä tarkoittaa, että URL-osoitteen hankkiminen ja nativefier-koodin kutsuminen saa työn tehtyä.
Joten esimerkiksi GitHub- tai WhatsApp-verkkosuoritustiedoston (tai minkä tahansa verkkosivun) luominen on yhtä helppoa kuin kirjoittaminen:
$ nativefier -nimi GitHub http://github.com $ nativefier web.whatsapp.com
-name
on vaihtoehto, joka kertoo Nativefier nimi, jonka annat suoritettavalle tiedostolle. Muita vaihtoehtoja ovat:
Täydellinen luettelo vaihtoehdoista ja lisätietoja niiden käytöstä on sen GitHub-sivulla.
Huomautus:
- Nativefierissä ei ole oletuksena takaisin-painiketta, koska se on suunniteltu käärimään vain yksisivuisia sovelluksia. Siitä huolimatta voit rakentaa suoritettavan tiedoston mistä tahansa URL-osoitteesta ja painamalla
backspace näppäimistölläsi siirryt edelliselle sivulle.
- Älä laita välilyöntejä määrittäessäsi sovelluksen nimeä
-name-vaihtoehdolla Linuxissa, koska se aiheuttaa ongelmia sovelluksen kiinnittämisessä käynnistysohjelmaan.
Näetkö, kuinka hyödyllinen Nativefier voi olla sinulle? Pudota kaksi senttiäsi alla olevaan kommenttiosioon.