Opret desktop-applikationer fra enhver webside

Sandsynligvis har mange af vores læsere deres egen blog, bruger Telegram Web eller bruger simpelthen specifikke websider dagligt. For dem alle vil vi undervise hvordan man opretter desktop-applikationer på enhver webside, nemt og hurtigt ved hjælp af indfødt.

indfødt

Hvad er Nativefier?

Nativefier er et open source, multiplatform-værktøj, udviklet af Jia hao ved hjælp af JavaScript, HTML og CSS (med Electron), til at oprette desktop-applikationer til enhver webside, nemt og hurtigt.

Nativefier fokuserer på at tillade brugere at oprette applikationer med minimal konfiguration, da det bortset fra at "pakke" nettet ind, at det automatisk identificerer ikonet og navnet på applikationen.

Dens udvikling var inspireret af, hvor irriterende det kan være, at skulle ændre sig ⌘-tabo alt-tab og udfør konstante søgninger på mange faner, når vi arbejder med sider, som vi ofte bruger hvordan Facebook Messenger. indfødteeksempel

Hvordan installeres Nativefier?

For at installere Nativefier skal vi have installeret Node.js 4.0 eller højere, så udfører vi i vores konsol:

$ npm installer nativefier -g

Hvordan oprettes en desktop-applikation med Nativefier?

Opret en desktop applikation af enhver webside med Nativefier Det er ekstremt let, det er nok at lokalisere os i den mappe, hvor vi vil gemme applikationen for at oprette og udføre følgende kommando:

$ indfødt "https://blog.desdelinux. net"

Nativefier det bestemmer navnet på den sammenkædede applikation, navnet på internettet, dets operativsystem og dets arkitektur. Hvis du vil vælge applikationsnavnet, kan du gøre det ved at angive --name "Medium"som det er vist i det følgende.

$ nativefier --navn "DesdeLinux" "https://blog.desdelinux. net"

Hvis du vil føje applikationen til menuen for din distribution, skal du oprette en fil .desktop en /home/$USER/.local/share/applications placere følgende (skift mappe for den, der svarer):

[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;

Jeg håber, du begynder at nyde dine egne desktop-applikationer, de sider, du bruger mest.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Kurt sagde han

    Jeg ville ønske, at noget blev forstået.
    Jeg er altid blevet ramt af manglende evne hos mennesker, der skriver datalogiske tekster, til at indse, at det, de skriver, ikke er, hvad de tror, ​​de skriver; hvad der kan forstås ud fra det, de skriver, svarer slet ikke til det, de ønsker at blive forstået.
    Det vil kræve mange forsøg og fejl forsøg på at se, hvad der var meningen, og hvad der derfor er den korrekte fortolkning af denne artikel.

    1.    Luigys toro sagde han

      Ved du, hvad en applikation er? Hvis svaret er ja, hvad nativefier tillader er at oprette en native applikation til ethvert websted. Det vil sige, det tager webstedet og indkapsler det i et vindue, som du kan få adgang til uafhængigt. eller desktop ...

      Jeg opdaterede artiklen med et gif-billede for at kontrollere, at du bedre forstår formålet med applikationen http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz sagde han

        Spild ikke dig selv ... du burde ikke vide, hvad en "applikation" er, langt mindre hvad ordet "web" betyder.

    2.    Elian sagde han

      ikke meget mindre, at linux ville have havnet her

  2.   JL10 sagde han

    Men dette, på en stationær eller bærbar computer, hvad nytter det? Hvilket formål? Jeg forstår ikke meget, måske undgår noget mig ...

    1.    Luigys toro sagde han

      Det er til enhver form for computer, artiklen blev opdateret med et gif-billede, så du bedre forstår formålet med applikationen http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz sagde han

        Præciser, at det kun fungerer på bordcomputer ... så længe bordet har 4 ben.
        Det fungerer ikke med runde borde. Channnn

  3.   Peter Parker sagde han

    Du er en Linux-bruger og også en WhatsApp-bruger, i modsætning til Windows og Mac er der ingen indbygget applikation, derfor skal du åbne din browser og indtaste WhatsApp Web, ja, denne applikation giver dig mulighed for at oprette din egen «native WhatsApp-applikation» uden skifter konstant mellem faner.

    Forresten, godt bidrag, jeg var meget tilfreds med denne applikation, så jeg kan slippe af med whatsie i Archlinux

  4.   brahian sagde han

    Hvilken god artikel og forresten meget klar

  5.   Ricardo Rafael Rodriguez Reali sagde han

    2 ting:

    1: I hvilket bibliotek installerer du?
    2: Hvilken motor bruger du? Jeg spørger, fordi dette interesserer mig for Netflix og Crackle.

    Skål ... !!!

    1.    Luigys toro sagde han
      1. Det er muligt at gøre det i enhver mappe, jeg brugte det især i mit hjem
      2. Den er bygget ved hjælp af Electron, som internt bruger JavaScript, HTML og CSS over (Node, Chromium, V8). Fungerer fint med Netflix og Crackle (hvis du har adobe-flashplugin installeret).
      1.    Caleb sagde han

        Undskyld bro, men med Netflix fungerer det ikke for mig, der er en fejl relateret til widevinecmd, der ikke lader mig spille noget, i browseren fungerer det perfekt. Kender du nogen løsning?

  6.   pepe sagde han

    God artikel, men den manglede billederne for at kunne forstå, (gifen kunne jeg ikke se, fordi min forbindelse er langsom, og den sidder fast, når den downloades)

  7.   Guille sagde han

    denne artikel passede mig meget godt! Det ville jeg gøre i lang tid ... efterlad en webside på kajen. Jeg vil godkende det!

  8.   rjz sagde han

    Meget god artikel ... tak.

  9.   niphosio sagde han

    Hvis den applikation, der oprettes, er desdelinuxHvorfor hedder det Wassap i .desktop-filen?

    1.    Luigys toro sagde han

      Rettet, navnet på ansøgningen skal faktisk medtages, i dette tilfælde DesdeLinux (Selvom det i så fald stadig virker, det eneste der vil have et forkert navn)

  10.   hernan sagde han

    Det fungerer og meget let at bruge, testet med webtelegram. Jeg tilføjer, at efter installation af natifier, når den udføres for at indkapsle noget web, downloades 40 ~ 42mb svarende til Electron, men intet, der komplicerer brugen af ​​kommandoen (tag forholdsregler for dem med langsom forbindelse)

    nativefier «https://web.telegram.org» –navn «Telegram»
    Downloader elektron-v1.1.3-linux-x64.zip
    [==============================================> 100.0% af 40.4 MB (210.13 kB / s)

  11.   Kunst sagde han

    Interessant. Selvom jeg ikke ser meget mening i at installere en applikation, der kan gøre nøjagtigt det samme med Google Chrome eller Chromium, forstår jeg, at der vil være dem, der foretrækker denne mulighed. Længe leve valgfriheden.

  12.   Bernardo henriquez sagde han

    Fremragende…. godt stykke arbejde ... det er meget nyttigt og forresten og det forstås 100%

  13.   ramuk sagde han

    Hej
    jeg har ubuntu 16.04.1
    det er den samme fremgang

  14.   Cesar J. Pinto sagde han

    Eller du kan installere Chrome eller Chromium og gøre det samme uden at installere andre ting. Jeg mener, intet mere da.

  15.   lobogris sagde han

    Jeg gjorde alle trin for at få adgang til Evernote fra mit skrivebord. Alt blev gjort korrekt. Men intet tilfælde af start. Den eksekverbare start ikke. Whyeeeeee ???? Hvad gjorde jeg for at fortjene dette?

  16.   Juan Cedeño sagde han

    npm installer -g nativefier
    loadDep: semver → overskrifter ▀ ╢█████████████◦◦◦◦◦◦◦◦ф◦ф◦А░ ░ºCººººº╟
    ADVARSEL-motor asar@0.13.1: ønsket: {«node»: »> = 4.6 ″} (nuværende: {« node »:» 4.2.6 ″, »npmloadDep: uuid → cache tilføj ▀ ╢███████████ ███ºCº º º º º º º º º º º º º º º º º º º º º º º º
    WARN-motor hawk@6.0.2: eftersøgt: {«node»: »> = 4.5.0 ″} (nuværende: {« node »:» 4.2.6 ″, »npnpm WARN checkPissioner Manglende skriveadgang til / usr / local / lib / node_modules / nativefier
    npm WARN checkPermissions Manglende skriveadgang til / usr / local / lib / node_modules
    / Usr / local / lib
    └──nativefier@7.5.4

    npm FEJL! Linux 4.8.0-53-generisk
    npm FEJL! argv "/ usr / bin / nodejs" "/ usr / bin / npm" "installer" "-g" "nativefier"
    npm FEJL! node v4.2.6
    npm FEJL! npm v3.5.2
    npm FEJL! sti / usr / local / lib / node_modules / nativefier
    npm FEJL! kode EACCES
    npm FEJL! errno -13
    npm FEJL! adgang til syscall

    npm FEJL! Fejl: EACCES: tilladelse nægtet, adgang '/ usr / local / lib / node_modules / nativefier'
    npm FEJL! ved fejl (native)
    npm FEJL! {[Fejl: EACCES: tilladelse nægtet, adgang '/ usr / local / lib / node_modules / nativefier']
    npm FEJL! errno: -13,
    npm FEJL! kode: 'EACCES',
    npm FEJL! syscall: 'adgang',
    npm FEJL! sti: '/ usr / local / lib / node_modules / nativefier'}
    npm FEJL!
    npm FEJL! Prøv at køre denne kommando igen som root / administrator.

    npm FEJL! Inkluder følgende fil med enhver supportanmodning:
    npm FEJL! /home/juanka/npm-debug.log
    Jeg får denne fejl