Buat aplikasi desktop dari mana-mana laman web

Mungkin banyak pembaca kita mempunyai blog mereka sendiri, menggunakan Telegram Web atau hanya menggunakan laman web tertentu setiap hari. Untuk mereka semua, kita akan mengajar cara membuat aplikasi desktop dari mana-mana laman web, dengan mudah dan pantas, menggunakan orang asli.

orang asli

Apa itu Nativefier?

Nativefier adalah sumber terbuka, alat pelbagai platform, yang dikembangkan oleh Jia hao menggunakan JavaScript, HTML dan CSS (dengan Electron), untuk membuat aplikasi desktop untuk mana-mana laman web, dengan mudah dan cepat.

Nativefier memberi tumpuan kepada membolehkan pengguna membuat aplikasi dengan konfigurasi minimum, kerana selain "membungkus" web, ia berjaya mengenal pasti ikon dan nama aplikasi secara automatik.

Perkembangannya diilhamkan, oleh betapa menyebalkannya, harus berubah ⌘-tabo alt-tab dan melakukan carian berterusan di banyak tab, ketika bekerja dengan halaman yang sering kita gunakan bagaimana Facebook Messenger. contoh asli

Bagaimana Nativefier dipasang?

Untuk memasang Nativefier, kita perlu memasang Node.js 4.0 atau lebih tinggi, maka kami laksanakan di konsol kami:

$ npm pasang nativefier -g

Bagaimana membuat aplikasi desktop dengan Nativefier?

Buat aplikasi desktop dari mana-mana laman web dengan Nativefier Sangat mudah, cukup untuk mencari diri kita dalam direktori di mana kita ingin menyimpan aplikasi untuk membuat dan melaksanakan perintah berikut:

$ aslifier "https://blog.desdelinux. Bersih"

Nativefier ia akan menentukan nama aplikasi yang bergabung, nama web, sistem operasi dan senibina. Sekiranya anda ingin memilih nama aplikasi, anda boleh melakukannya dengan menentukan --name "Medium"seperti yang ditunjukkan dalam berikut.

$ nativefier --nama "DesdeLinux" "https://blog.desdelinux. Bersih"

Sekiranya anda ingin menambahkan aplikasi ke menu pengedaran anda, anda mesti membuat fail .desktop en /home/$USER/.local/share/applications meletakkan yang berikut (ubah direktori untuk yang sesuai):

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

Saya harap anda mula menikmati aplikasi desktop anda sendiri, halaman yang paling banyak anda gunakan.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Kurt kata

    Saya harap sesuatu difahami.
    Saya selalu dikejutkan oleh ketidakupayaan orang yang menulis teks sains komputer untuk menyedari bahawa apa yang mereka tulis bukanlah apa yang mereka fikir mereka tulis; apa yang dapat difahami dari apa yang mereka tulis sama sekali tidak sesuai dengan apa yang mereka mahu difahami.
    Akan memerlukan banyak percubaan dan percubaan ralat untuk melihat apa yang dimaksudkan dan, oleh itu, apakah tafsiran artikel ini dengan betul.

    1.    Luigys toro kata

      Adakah anda tahu apa itu aplikasi? Jika jawapannya ya, apa yang dibenarkan oleh nativefier adalah membuat aplikasi asli dari mana-mana laman web. Artinya, ia mengambil laman web dan memasukkannya ke dalam tetingkap yang boleh anda akses secara bebas. Dari menu aplikasi atau desktop ...

      Saya mengemas kini artikel dengan gambar gif untuk mengesahkan bahawa anda lebih memahami tujuan aplikasi http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz kata

        Jangan bazirkan diri anda ... anda tidak seharusnya tahu apa itu "aplikasi", apalagi maksud perkataan "web".

    2.    elian kata

      tidak kurang juga bahawa linux akan berakhir di sini

  2.   JL10 kata

    Tetapi ini, di desktop atau komputer riba, apa gunanya? Apa tujuan? Saya tidak faham banyak, mungkin sesuatu melarikan diri saya ...

    1.    Luigys toro kata

      Untuk semua jenis komputer, artikel itu dikemas kini dengan gambar gif supaya anda lebih memahami tujuan aplikasi http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz kata

        Jelaskan bahawa ia hanya berfungsi di komputer meja ... selagi meja mempunyai 4 kaki.
        Ia tidak berfungsi dengan meja bulat. saluran

  3.   Peter Parker kata

    Anda adalah pengguna Linux dan juga pengguna WhatsApp, tidak seperti Windows dan Mac tidak ada aplikasi asli, oleh itu, anda harus membuka penyemak imbas anda dan memasukkan WhatsApp Web, aplikasi ini membolehkan anda membuat «aplikasi WhatsApp asli» anda sendiri tanpa sentiasa bertukar antara tab.

    By the way, sumbangan yang baik, saya gembira dengan aplikasi ini, jadi saya dapat menyingkirkan whatsie di Archlinux

  4.   brahian kata

    Apa artikel yang bagus dan jelas sangat jelas

  5.   Ricardo Rafael Rodriguez Reali kata

    2 perkara:

    1: Di direktori mana anda memasang?
    2: Enjin apa yang anda gunakan? Saya bertanya, kerana ini menarik minat saya untuk Netflix dan Crackle.

    Ceria… !!!

    1.    Luigys toro kata
      1. Adalah mungkin untuk melakukannya di mana-mana direktori, terutamanya saya menggunakannya di Rumah saya
      2. Ia dibina menggunakan Electron, yang secara dalaman menggunakan JavaScript, HTML dan CSS lebih (Node, Chromium, V8). Berfungsi dengan baik dengan Netflix dan Crackle (jika anda memasang adobe-flashplugin).
      1.    Caleb kata

        Maaf bro, tetapi dengan Netflix ia tidak berfungsi untuk saya, ada ralat yang berkaitan dengan broadvinecmd yang tidak membenarkan saya memainkan apa-apa, di penyemak imbas ia berfungsi dengan sempurna. Adakah anda tahu ada penyelesaian?

  6.   pepe kata

    Artikel yang bagus, tetapi gambarnya tidak dapat difahami, (gif yang tidak dapat saya lihat kerana sambungan saya lambat dan tetap tersekat ketika memuat turun)

  7.   tipu daya kata

    artikel ini sangat sesuai dengan saya! Saya mahu melakukannya sejak sekian lama ... tinggalkan laman web di dok. Saya akan menyetujuinya!

  8.   rjz kata

    Artikel yang sangat baik ... terima kasih.

  9.   niphosio kata

    Jika aplikasi yang dibuat adalah desdelinuxMengapakah ia dinamakan Wassap dalam fail .desktop?

    1.    Luigys toro kata

      Dibetulkan, nama permohonan sememangnya mesti disertakan, dalam kes ini DesdeLinux (Walaupun dalam kes itu ia masih akan berfungsi, satu-satunya perkara yang akan mempunyai nama yang salah)

  10.   Hernan kata

    Ia berfungsi dan sangat mudah digunakan, diuji dengan web telegram. Saya menambah bahawa setelah memasang natifier ketika dijalankan untuk merangkum beberapa web, 40 ~ 42mb yang sepadan dengan Electron akan dimuat turun, tetapi tidak ada yang menyulitkan penggunaan perintah (berhati-hati mereka yang mempunyai sambungan perlahan)

    nativefier «https://web.telegram.org» –nama «Telegram»
    Memuat turun electron-v1.1.3-linux-x64.zip
    [===========================================>] 100.0% daripada 40.4 MB (210.13 kB / s)

  11.   Art kata

    Menarik. Walaupun saya tidak begitu faham untuk memasang aplikasi yang dapat melakukan perkara yang sama dengan Google Chrome atau Chromium, saya faham bahawa akan ada yang lebih suka pilihan ini. Hiduplah kebebasan memilih.

  12.   Bernardo henriquez kata

    Cemerlang…. kerja yang baik ...... sangat berguna dan dengan cara dan ia difahami 100%

  13.   ramuk kata

    hello
    saya ada ubuntu 16.04.1
    ia adalah kemajuan yang sama

  14.   Cesar J. Pinto kata

    Atau anda boleh memasang Chrome atau Chromium dan melakukan perkara yang sama tanpa memasang perkara lain. Maksud saya, tidak lebih daripada itu.

  15.   lobogris kata

    Saya melakukan semua langkah untuk mendapat akses ke Evernote dari desktop saya. Semua dilakukan dengan betul. Tetapi tidak ada kes memulakan. Pelaksanaan tidak bermula. Whyeeeeee ???? Apa yang saya buat untuk mendapat ini?

  16.   Juan Cedeño kata

    npm pasang -g nativefier
    loadDep: semver → tajuk ▀ ╢█████████████◦◦◦◦◦◦◦◦ф◦ф◦А░ ░ºCºººººº
    AMARAN enjin panggang@0.13.1: want: {«node»: »> = 4.6 ″} (semasa: {« node »:» 4.2.6 ″, »npmloadDep: uuid → cache add ▀ ╢███████████ ███ºCºººººººººººººººººººººººººººººººººººº berhenti
    WARN engine hawk@6.0.2: want: {«node»: »> = 4.5.0 ″} (semasa: {« node »:» 4.2.6 ″, »npnpm WARN checkPermissions Kehilangan akses tulis ke / usr / local / lib / node_modules / nativefier
    npm WARN checkPermissions Kehilangan akses tulis ke / usr / local / lib / node_modules
    / Local / lib / usr
    └──nativefier@7.5.4

    npm ERR! Linux 4.8.0-53-generik
    npm ERR! argv "/ usr / bin / nodejs" "/ usr / bin / npm" "install" "-g" "nativefier"
    npm ERR! nod v4.2.6
    npm ERR! npm v3.5.2
    npm ERR! path / usr / local / lib / node_modules / nativefier
    npm ERR! kod EACCES
    npm ERR! salah -13
    npm ERR! akses syscall

    npm ERR! Ralat: EACCES: kebenaran ditolak, akses '/ usr / local / lib / node_modules / nativefier'
    npm ERR! pada Ralat (asli)
    npm ERR! {[Ralat: EACCES: kebenaran ditolak, akses '/ usr / local / lib / node_modules / nativefier']
    npm ERR! errno: -13,
    npm ERR! kod: 'EACCES',
    npm ERR! syscall: 'akses',
    npm ERR! jalan: '/ usr / local / lib / node_modules / nativefier'}
    npm ERR!
    npm ERR! Cuba jalankan perintah ini lagi sebagai root / Pentadbir.

    npm ERR! Sila sertakan fail berikut dengan permintaan sokongan:
    npm ERR! /home/juanka/npm-debug.log
    Saya mendapat ralat ini