Verjetno imajo številni naši bralci lasten spletni dnevnik, uporabljajo splet Telegram ali preprosto uporabljajo posebne spletne strani vsak dan. Za vse bomo poučevali kako ustvariti namizne aplikacije katere koli spletne strani, enostavno in hitro, z uporabo nativefier.
Kaj je Nativefier?
Nativefier je odprtokodno orodje za več platform, ki ga je razvil Jia hao z uporabo JavaScript, HTML in CSS (z Electronom) za enostavno in hitro ustvarjanje namiznih aplikacij za katero koli spletno stran.
Nativefier osredotoča se na to, da uporabnikom omogoča izdelavo aplikacij z minimalno konfiguracijo, saj poleg "ovijanja" spleta samodejno prepozna ikono in ime aplikacije.
Njegov razvoj je bil navdihnjen s tem, kako moteč je lahko, da se je treba spremeniti ⌘-tab
o alt-tab
in nenehno iščite na številnih zavihkih pri delu s stranmi, ki jih pogosto uporabljamo Facebook Messenger.
Kako je nameščen Nativefier?
Za namestitev Nativefierja moramo imeti nameščen Node.js 4.0 ali višje, nato v naši konzoli izvedemo:
$ npm namesti nativefier -g
Kako ustvariti namizno aplikacijo z Nativefierjem?
Ustvarite namizno aplikacijo katere koli spletne strani z Nativefier Zelo enostavno je, dovolj je, da se poiščemo v imeniku, kamor želimo shraniti aplikacijo, da ustvarimo in izvršimo naslednji ukaz:
$nativefier "https://blog.desdelinux.net"
Nativefier določil bo ime aplikacije, ki se povezuje, ime spleta, operacijski sistem in arhitekturo. Če želite izbrati ime aplikacije, lahko to storite tako, da določite --name "Medium"
kot je prikazano v nadaljevanju.
$ nativefier --ime "DesdeLinux" "https://blog.desdelinux.net"
Če želite aplikacijo dodati v meni distribucije, morate ustvariti datoteko .desktop
en /home/$USER/.local/share/applications
vstavite naslednje (imenik spremenite v tistega, ki ustreza):
[Desktop Entry]
Comment=Aplicación de Escritorio DesdeLinux creado con nativefier
Terminal=false
Name=DesdeLinux
Exec=/the/folder/of/the/DesdeLinux/DesdeLinux
Type=Application
Icon=/the/folder/of/the/DesdeLinux/resources/app/icon.png
Categories=Network;
Upam, da boste začeli uživati v svojih namiznih aplikacijah, na straneh, ki jih največ uporabljate.
Želim si, da bi se kaj razumelo.
Vedno me je presenetila nezmožnost ljudi, ki pišejo računalniška besedila, da se zavedajo, da to, kar pišejo, ni tisto, kar mislijo, da pišejo; tisto, kar je mogoče razumeti iz tega, kar pišejo, nikakor ne ustreza tistemu, kar želijo biti razumljeni.
Potrebno bo veliko poskusov in napak, da bi ugotovili, kaj je bilo mišljeno in kaj je torej pravilna razlaga tega članka.
Ali veste, kaj je aplikacija? Če je odgovor pritrdilen, lahko nativefier ustvari izvorno aplikacijo za katero koli spletno mesto. iz menija aplikacije ali namizja ...
Članek sem posodobil z gif sliko, da preverim, ali bolje razumete namen aplikacije http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif
Ne zapravljajte se ... ne bi smeli vedeti, kaj je "aplikacija", še manj pa kaj pomeni beseda "splet".
Pa še manj, da bo to linux, kot bi bil tukaj
Toda to, na namizju ali prenosnem računalniku, kakšna je uporaba? Kakšen namen? Ne razumem veliko, mogoče mi kaj uide ...
Za vse vrste računalnikov je bil članek posodobljen z gif sliko, da boste bolje razumeli namen aplikacije http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif
Pojasnite, da deluje samo v namiznem računalniku ... če ima miza 4 noge.
Ne deluje pri okroglih mizah. channnn
Ste uporabnik Linuxa in tudi uporabnik WhatsApp, v nasprotju s sistemoma Windows in Mac pa ni izvorne aplikacije, zato morate odpreti brskalnik in vstopiti v splet WhatsApp. No, ta aplikacija vam omogoča, da ustvarite svojo «domačo aplikacijo WhatsApp» brez nenehnega preklapljanja med zavihki.
Mimogrede, dober prispevek, nad to aplikacijo sem bil navdušen, zato se lahko rešim whatsieja v Archlinuxu
Kako dober članek in mimogrede zelo jasen
2 stvari:
1: V kateri imenik namestite?
2: Kateri motor uporabljate? Vprašam, ker me to zanima za Netflix in Crackle.
Na zdravje…!!!
Oprosti bratec, toda z Netflixom to ne deluje zame, prišlo je do napake, povezane z widevinecmd, ki mi ne dovoljuje, da bi kaj reproduciral, v brskalniku deluje odlično Poznate kakšno rešitev?
Dober članek, vendar ni imel slik, da bi jih lahko razumel, (gifa nisem mogel videti, ker je moja povezava počasna in ob nalaganju ostane zataknjena)
ta članek mi je zelo ustrezal! To sem že dolgo hotel ... pustiti spletno stran na zatožni klopi. Bom odobril!
Zelo dober članek ... hvala.
Če je aplikacija, ki se ustvarja desdelinuxZakaj se v datoteki .desktop imenuje Wassap?
Popravljeno, ime aplikacije mora biti v tem primeru res vključeno DesdeLinux (Čeprav bo v tem primeru še vedno delovalo, edina stvar, ki bo imela nepravilno ime)
Deluje in je zelo enostaven za uporabo, preizkušen s spletnim telegramom. Dodam, da bo po namestitvi natifikatorja, ko se izvede za enkapsulacijo nekega spleta, naloženo 40 ~ 42mb, ki ustreza Electronu, vendar ničesar, kar otežuje uporabo ukaza (previdno upoštevajte tiste s počasno povezavo)
nativefier «https://web.telegram.org» –ime «Telegram»
Nalaganje electron-v1.1.3-linux-x64.zip
[=============================================>> 100.0% 40.4 MB (210.13 kB / s)
Zanimivo. Čeprav ne vidim veliko smisla v namestitvi aplikacije, ki bi lahko popolnoma enako storila z Google Chromom ali Chromiumom, se zavedam, da bodo tudi tisti, ki imajo to možnost raje. Živela svoboda izbire.
Odlično…. dobro delo ...... mi je zelo koristno in mimogrede in razumljeno je 100%
zdravo
imam ubuntu 16.04.1
gre za enak napredek
Lahko pa namestite Chrome ali Chromium in to storite brez namestitve drugih stvari. Mislim, potem nič več.
Naredil sem vse korake za dostop do programa Evernote z namizja. Vse je bilo narejeno pravilno. A nobenega primera zagona. Izvedljiva datoteka se ne zažene. Zakajeeeee ???? S čim sem si zaslužil to?
npm namestite -g nativefier
loadDep: semver → glave ▀ ╢█████████████ººººººººººººCºººººººCºººººººººººC ░ºCººººººº
OPOZORILO motor pečenka@0.13.1: iskal: {«vozlišče»: »> = 4.6 ″} (trenutno: {« vozlišče »:» 4.2.6 ″, »npmloadDep: uuid → dodajanje predpomnilnika ▀ ╢███████████ ███ºCººººººººººººººººººººººººººººººººººººº
WARN motor hawk@6.0.2: iskan: {«vozlišče»: »> = 4.5.0 ″} (trenutno: {« vozlišče »:» 4.2.6 ″, »npnpm WARN checkPermissions Manjkajoč dostop za pisanje v / usr / local / lib / node_modules / nativefier
npm WARN checkPermissions Manjka dostop za pisanje v / usr / local / lib / node_modules
/ usr / local / lib
└──nativefier@7.5.4
npm NAPAKA! Linux 4.8.0-53-generično
npm NAPAKA! argv "/ usr / bin / nodejs" "/ usr / bin / npm" "install" "-g" "nativefier"
npm NAPAKA! vozlišče v4.2.6
npm NAPAKA! npm v3.5.2
npm NAPAKA! pot / usr / local / lib / node_modules / nativefier
npm NAPAKA! koda EACCES
npm NAPAKA! napačno -13
npm NAPAKA! syscall dostop
npm NAPAKA! Napaka: EACCES: dovoljenje zavrnjeno, dostop '/ usr / local / lib / node_modules / nativefier'
npm NAPAKA! ob napaki (izvorno)
npm NAPAKA! {[Napaka: EACCES: dovoljenje zavrnjeno, dostop '/ usr / local / lib / node_modules / nativefier']
npm NAPAKA! napaka: -13,
npm NAPAKA! koda: „EACCES“,
npm NAPAKA! syscall: 'dostop',
npm NAPAKA! pot: '/ usr / local / lib / node_modules / nativefier'}
npm NAPAKA!
npm NAPAKA! Poskusite znova zagnati ta ukaz kot root / skrbnik.
npm NAPAKA! S katero koli zahtevo za podporo vključite naslednjo datoteko:
npm NAPAKA! /home/juanka/npm-debug.log
Razumem to napako