Vytvářejte desktopové aplikace z jakékoli webové stránky

Pravděpodobně mnoho našich čtenářů má svůj vlastní blog, používá Telegram Web nebo jednoduše denně používá konkrétní webové stránky. Pro všechny z nich budeme učit jak vytvořit desktopové aplikace libovolné webové stránkysnadno a rychle pomocí nativní.

nativní

Co je Nativefier?

Nativefier je open source multiplatformní nástroj vyvinutý společností Jia hao pomocí JavaScriptu, HTML a CSS (s Electronem) snadno a rychle vytvoříte desktopové aplikace pro jakoukoli webovou stránku.

Nativefier se zaměřuje na umožnění uživatelům vytvářet aplikace s minimální konfigurací, protože kromě „zabalení“ webu dokáže automaticky identifikovat ikonu a název aplikace.

Jeho vývoj byl inspirován tím, jak nepříjemné to může být, že se musí změnit ⌘-tabo alt-tab a neustále pracujeme na mnoha kartách při práci se stránkami, které často používáme Facebook Messenger. nativní příklad

Jak je Nativefier nainstalován?

K instalaci Nativefier musíme mít nainstalován Node.js 4.0 nebo vyšší, pak provedeme v naší konzole:

$ npm instalace nativefier -g

Jak vytvořit desktopovou aplikaci s Nativefier?

Vytvořte desktopovou aplikaci jakékoli webové stránky pomocí Nativefier Je to extrémně snadné, stačí se vyhledat v adresáři, kam chceme aplikaci uložit, a vytvořit a spustit následující příkaz:

$nativefier "https://blog.desdelinux. net"

Nativefier určí název zřetězení aplikace, název webu, jeho operační systém a architekturu. Pokud chcete vybrat název aplikace, můžete tak učinit zadáním --name "Medium"jak je znázorněno v následujícím textu.

$ nativefier - jméno "DesdeLinux" "https://blog.desdelinux. net"

Chcete-li přidat aplikaci do nabídky vaší distribuce, musíte vytvořit soubor .desktop en /home/$USER/.local/share/applications umístění následujícího (změňte adresář pro ten, který odpovídá):

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

Doufám, že si začnete užívat své vlastní desktopové aplikace, stránky, které používáte nejvíce.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Kurt řekl

    Přál bych si, aby něco bylo pochopeno.
    Vždy mě zarazila neschopnost lidí, kteří píší texty z informatiky, aby si uvědomili, že to, co píší, není to, co si myslí, že píší; to, co lze pochopit z toho, co píší, vůbec neodpovídá tomu, čemu chtějí být porozuměni.
    Bude trvat mnoho pokusů o pokus a omyl, aby se zjistilo, co bylo míněno a jaká je tedy správná interpretace tohoto článku.

    1.    Luigys toro řekl

      Víte, co je aplikace? Pokud je odpověď ano, to, co nativefier umožňuje, je vytvořit nativní aplikaci pro jakýkoli web. To znamená, že web vezme a zapouzdří jej do okna, ke kterému můžete přistupovat samostatně. z nabídky aplikací nebo na ploše ...

      Aktualizoval jsem článek obrázkem gif, abych ověřil, že lépe rozumíte účelu aplikace http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz řekl

        Neztrácejte se ... neměli byste vědět, co je „aplikace“, natož co znamená slovo „web“.

    2.    Elian řekl

      o nic méně, že by linux skončil tady

  2.   JL10 řekl

    Ale k čemu je to na stolním počítači nebo notebooku? Jaký účel? Nechápu moc, možná mi něco unikne ...

    1.    Luigys toro řekl

      Je pro jakýkoli typ počítače, článek byl aktualizován obrázkem gif, abyste lépe porozuměli účelu aplikace http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz řekl

        Upřesněte, že to funguje pouze na stolním počítači ... pokud má stůl 4 nohy.
        U kulatých stolů to nefunguje. channnn

  3.   Peter Parker řekl

    Jste uživatelem systému Linux a také uživatelem WhatsApp, na rozdíl od Windows a Mac neexistuje nativní aplikace, proto musíte otevřít prohlížeč a zadat WhatsApp Web, tato aplikace vám umožňuje vytvořit si vlastní «nativní aplikaci WhatsApp» bez neustále přepínání mezi kartami.

    Mimochodem, dobrý příspěvek, tato aplikace mě potěšila, takže se mohu zbavit whatsie v Archlinuxu

  4.   brahian řekl

    Jaký dobrý článek a mimochodem velmi jasný

  5.   Ricardo Rafael Rodriguez Reali řekl

    2 věci:

    1: Ve kterém adresáři instalujete?
    2: Jaký motor používáte? Ptám se, protože mě to zajímá pro Netflix a Crackle.

    Na zdraví…!!!

    1.    Luigys toro řekl
      1. Je možné to udělat v jakémkoli adresáři, zvláště jsem to použil ve svém domě
      2. Je postaven pomocí Electronu, který interně používá JavaScript, HTML a CSS (Node, Chromium, V8). Funguje dobře s Netflix a Crackle (pokud máte nainstalovaný adobe-flashplugin).
      1.    Caleb řekl

        Omlouvám se, brácho, ale u Netflixu to nefunguje, došlo k chybě související s widevinecmd, která mi neumožňuje nic reprodukovat, v prohlížeči to funguje perfektně. Znáte nějaké řešení?

  6.   pepe řekl

    Dobrý článek, ale chyběly mu obrázky, aby bylo možné mu porozumět (gif, který jsem neviděl, protože moje připojení je pomalé a při stahování zůstává zaseknuto)

  7.   guille řekl

    tento článek mi velmi vyhovoval! Chtěl jsem to udělat dlouho ... nechat v doku webovou stránku. Schválím to!

  8.   rjz řekl

    Velmi dobrý článek ... děkuji.

  9.   niphosio řekl

    Pokud je vytvářená aplikace desdelinuxProč se v souboru .desktop jmenuje Wassap?

    1.    Luigys toro řekl

      Opraveno, v tomto případě musí být skutečně uveden název aplikace DesdeLinux (I když v tom případě to bude stále fungovat, jediná věc bude mít nesprávný název)

  10.   Hernan řekl

    Funguje a velmi snadno se používá, testováno pomocí telegramového webu. Dodávám, že po instalaci natifikátoru, když je proveden pro zapouzdření nějakého webu, bude staženo 40 ~ 42mb odpovídající Electronu, ale nic, co komplikuje použití příkazu (přijměte opatření ti s pomalým připojením)

    nativefier «https://web.telegram.org» –název «Telegram»
    Stahování electron-v1.1.3-linux-x64.zip
    [===========================================>] 100.0% z 40.4 MB (210.13 kB / s)

  11.   Umění řekl

    Zajímavý. I když nevidím velký smysl instalovat aplikaci, která by dokázala dělat přesně to samé s Google Chrome nebo Chromium, chápu, že budou i takoví, kteří preferují tuto možnost. Ať žije svoboda volby.

  12.   Bernardo henriquez řekl

    Vynikající…. dobrá práce …… je velmi užitečná a mimochodem a je chápána na 100%

  13.   ramuk řekl

    ahoj
    mám ubuntu 16.04.1
    je to stejný pokrok

  14.   Cesar J. Pinto řekl

    Nebo si můžete nainstalovat Chrome nebo Chromium a udělat to samé bez instalace dalších věcí. Teda, nic víc.

  15.   lobogris řekl

    Udělal jsem všechny kroky, abych měl přístup k Evernote z mé pracovní plochy. Všechno bylo provedeno správně. Ale žádný případ zahájení. Spustitelný soubor se nespustí. Whyeeeeee ???? Co jsem udělal, abych si to zasloužil?

  16.   Juan Cedeño řekl

    npm install -g nativefier
    loadDep: semver → záhlaví ▀ ╢██████████████◦◦◦◦◦◦◦◦◦◦◦◦◦◦◦◦◦◦◦ ░ºCºººº
    POZOR motor asar@0.13.1: chtěl: {«uzel»: »> = 4.6 ″} (aktuální: {« uzel »:» 4.2.6 ″, »npmloadDep: uuid → přidat do mezipaměti ▀ █████████████ ███ºCºººººººº stops stops stops stops stops stops stops stops stops stops stops stops stops
    WARN engine hawk@6.0.2: chtěl: {«uzel»: »> = 4.5.0 ″} (aktuální: {« uzel »:» 4.2.6 ″, »npnpm WARN checkPermissions Chybějící přístup pro zápis do / usr / local / lib / node_modules / nativefier
    npm WARN checkPermissions Chybějící přístup pro zápis do / usr / local / lib / node_modules
    / usr / local / lib
    └──nativefier@7.5.4

    npm ERR! Linux 4.8.0-53 - obecný
    npm ERR! argv "/ usr / bin / nodejs" "/ usr / bin / npm" "nainstalovat" "-g" "nativefier"
    npm ERR! uzel v4.2.6
    npm ERR! npm v3.5.2
    npm ERR! path / usr / local / lib / node_modules / nativefier
    npm ERR! kód EACCES
    npm ERR! chyba -13
    npm ERR! Syscall přístup

    npm ERR! Chyba: EACCES: oprávnění odepřeno, přístup '/ usr / local / lib / node_modules / nativefier'
    npm ERR! při chybě (nativní)
    npm ERR! {[Chyba: EACCES: oprávnění odepřeno, přístup '/ usr / local / lib / node_modules / nativefier']
    npm ERR! errno: -13,
    npm ERR! kód: 'EACCES',
    npm ERR! syscall: 'access',
    npm ERR! cesta: '/ usr / local / lib / node_modules / nativefier'}
    npm ERR!
    npm ERR! Zkuste tento příkaz spustit znovu jako root / správce.

    npm ERR! Následující soubor uveďte s žádostí o podporu:
    npm ERR! /home/juanka/npm-debug.log
    Mám tuto chybu