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.
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 ⌘-tab
o alt-tab
og udfør konstante søgninger på mange faner, når vi arbejder med sider, som vi ofte bruger hvordan Facebook Messenger.
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.
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.
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
Spild ikke dig selv ... du burde ikke vide, hvad en "applikation" er, langt mindre hvad ordet "web" betyder.
ikke meget mindre, at linux ville have havnet her
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 ...
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
Præciser, at det kun fungerer på bordcomputer ... så længe bordet har 4 ben.
Det fungerer ikke med runde borde. Channnn
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
Hvilken god artikel og forresten meget klar
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 ... !!!
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?
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)
denne artikel passede mig meget godt! Det ville jeg gøre i lang tid ... efterlad en webside på kajen. Jeg vil godkende det!
Meget god artikel ... tak.
Hvis den applikation, der oprettes, er desdelinuxHvorfor hedder det Wassap i .desktop-filen?
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)
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)
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.
Fremragende…. godt stykke arbejde ... det er meget nyttigt og forresten og det forstås 100%
Hej
jeg har ubuntu 16.04.1
det er den samme fremgang
Eller du kan installere Chrome eller Chromium og gøre det samme uden at installere andre ting. Jeg mener, intet mere da.
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?
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