Ustvarite namizne programe s katere koli spletne strani

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.

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 ⌘-tabo alt-tab in nenehno iščite na številnih zavihkih pri delu s stranmi, ki jih pogosto uporabljamo Facebook Messenger. nativefiereprimer

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.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Kurt je dejal

    Ž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.

    1.    Luigys toro je dejal

      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

      1.    rjz je dejal

        Ne zapravljajte se ... ne bi smeli vedeti, kaj je "aplikacija", še manj pa kaj pomeni beseda "splet".

    2.    elian je dejal

      Pa še manj, da bo to linux, kot bi bil tukaj

  2.   JL10 je dejal

    Toda to, na namizju ali prenosnem računalniku, kakšna je uporaba? Kakšen namen? Ne razumem veliko, mogoče mi kaj uide ...

    1.    Luigys toro je dejal

      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

      1.    rjz je dejal

        Pojasnite, da deluje samo v namiznem računalniku ... če ima miza 4 noge.
        Ne deluje pri okroglih mizah. channnn

  3.   Peter Parker je dejal

    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

  4.   brahian je dejal

    Kako dober članek in mimogrede zelo jasen

  5.   Ricardo Rafael Rodriguez Reali je dejal

    2 stvari:

    1: V kateri imenik namestite?
    2: Kateri motor uporabljate? Vprašam, ker me to zanima za Netflix in Crackle.

    Na zdravje…!!!

    1.    Luigys toro je dejal
      1. To je mogoče v katerem koli imeniku, še posebej sem ga uporabljal v svojem domu
      2. Zgrajen je z uporabo Electrona, ki interno uporablja JavaScript, HTML in CSS (Node, Chromium, V8). Dobro deluje z Netflixom in Cracklejem (če imate nameščen adobe-flashplugin).
      1.    Caleb je dejal

        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?

  6.   pepe je dejal

    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)

  7.   prevara je dejal

    ta članek mi je zelo ustrezal! To sem že dolgo hotel ... pustiti spletno stran na zatožni klopi. Bom odobril!

  8.   rjz je dejal

    Zelo dober članek ... hvala.

  9.   niphosio je dejal

    Če je aplikacija, ki se ustvarja desdelinuxZakaj se v datoteki .desktop imenuje Wassap?

    1.    Luigys toro je dejal

      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)

  10.   hernan je dejal

    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)

  11.   Umetnost je dejal

    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.

  12.   Bernardo henriquez je dejal

    Odlično…. dobro delo ...... mi je zelo koristno in mimogrede in razumljeno je 100%

  13.   ramuk je dejal

    zdravo
    imam ubuntu 16.04.1
    gre za enak napredek

  14.   Cesar J. Pinto je dejal

    Lahko pa namestite Chrome ali Chromium in to storite brez namestitve drugih stvari. Mislim, potem nič več.

  15.   lobogris je dejal

    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?

  16.   Juan Cedeño je dejal

    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