برنامه های دسک تاپ را از هر صفحه وب ایجاد کنید

احتمالاً بسیاری از خوانندگان ما وبلاگ خود را دارند ، از تلگرام وب استفاده می کنند یا به سادگی از صفحات وب خاص به طور روزمره استفاده می کنند. برای همه آنها ، ما آموزش خواهیم داد نحوه ایجاد برنامه های دسک تاپ از هر صفحه وب، به راحتی و به سرعت ، با استفاده از بومی.

بومی

Nativefier چیست؟

بومی یک منبع باز ، ابزاری چند منظوره است که توسط جیا هائو با استفاده از JavaScript ، HTML و CSS (با الکترون) ، برای ایجاد برنامه های دسک تاپ برای هر صفحه وب ، به راحتی و به سرعت.

بومی بر اجازه دادن به کاربران برای ایجاد برنامه ها با حداقل تنظیمات متمرکز است ، زیرا جدا از "بسته بندی" وب ، این برنامه قادر به شناسایی خودکار نماد و نام برنامه است.

توسعه آن الهام گرفته از اینکه چقدر می تواند آزار دهنده باشد ، تغییر کند ⌘-tabo alt-tab و هنگام کار با صفحاتی که اغلب از آنها استفاده می کنیم ، در بسیاری از برگه ها جستجوهای مداوم انجام می دهیم فیس بوک مسنجر. نمونه بومی

Nativefier چگونه نصب می شود؟

برای نصب Nativefier باید نصب کنیم node.js 4.0 یا بالاتر ، سپس ما در کنسول خود اجرا می کنیم:

$ npm نصب nativefier -g

چگونه یک برنامه دسک تاپ با Nativefier ایجاد کنیم؟

از هر صفحه وب با یک برنامه دسک تاپ ایجاد کنید بومی بسیار آسان است ، کافی است که خود را در دایرکتوری جایی که می خواهیم برنامه را در آن ذخیره کنیم قرار دهیم تا دستور زیر را ایجاد و اجرا کنیم:

$ بومی "https://blog.desdelinux.net"

بومی این نام برنامه بهم پیوستن ، نام وب ، سیستم عامل و معماری آن را تعیین می کند. اگر می خواهید نام برنامه را انتخاب کنید ، می توانید با مشخص کردن نام ، این کار را انجام دهید --name "Medium"همانطور که در زیر نشان داده شده است.

$ nativefier - نام "از لینوکس" "https://blog.desdelinux.net"

اگر می خواهید برنامه را به فهرست توزیع خود اضافه کنید ، باید یک پرونده ایجاد کنید .desktop en /home/$USER/.local/share/applications قرار دادن موارد زیر (تغییر دایرکتوری برای فهرست مربوطه):

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

امیدوارم که شما از برنامه های دسک تاپ خود ، صفحه هایی که بیشترین استفاده را دارید ، لذت ببرید.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

24 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   کورت dijo

    کاش چیزی فهمیده می شد.
    همیشه ناتوانی افرادی که متون علوم کامپیوتر را می نویسند درک می کنند که من می دانم آنچه می نویسند همان چیزی نیست که فکر می کنند می نویسد. آنچه از آنچه می نویسند قابل فهم است با آنچه می خواهند درک شود مطابقت ندارد.
    تلاش های خطا و آزمایشی زیادی لازم است تا ببینیم منظور چیست و تفسیر صحیح این مقاله چیست.

    1.    لوئیجی تورو dijo

      آیا می دانید یک برنامه چیست؟ اگر پاسخ مثبت است ، آنچه که nativefier اجازه می دهد ایجاد یک برنامه بومی از هر وب سایت است. یعنی وب سایت را می گیرد و آن را در پنجره ای محصور می کند که می توانید به طور مستقل از منوی برنامه ها به آن دسترسی پیدا کنید. یا دسک تاپ ...

      من مقاله را با یک تصویر gif به روز کردم تا بررسی کنم هدف برنامه را بهتر می فهمید http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz dijo

        خود را هدر ندهید ... شما نباید بدانید که "برنامه" چیست ، چه معنی کلمه "وب" چیست.

    2.    الیان dijo

      و نه اینکه لینوکس باشد زیرا در اینجا به پایان می رسید

  2.   JL10 dijo

    اما این ، روی دسک تاپ یا لپ تاپ چه فایده ای دارد؟ چه هدفی؟ من زیاد نمی فهمم ، شاید چیزی از من فرار کند ...

    1.    لوئیجی تورو dijo

      این مقاله برای هر نوع رایانه ای است ، مقاله با یک تصویر gif به روز شده است تا هدف برنامه را بهتر درک کنید http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif

      1.    rjz dijo

        روشن کنید که فقط روی کامپیوتر Table کار می کند ... به شرطی که میز 4 پایه داشته باشد.
        با میزهای گرد کار نمی کند. شان

  3.   پیتر پارکر dijo

    شما یک کاربر لینوکس و همچنین یک کاربر WhatsApp هستید ، بر خلاف Windows و Mac هیچ برنامه بومی وجود ندارد ، بنابراین ، شما باید مرورگر خود را باز کنید و وارد WhatsApp Web شوید ، خوب ، این برنامه به شما امکان می دهد "برنامه WhatsApp بومی" خود را ایجاد کنید بدون به طور مداوم بین زبانه ها جابجا شوید.

    به هر حال ، مشارکت خوب ، من از این برنامه خوشحال شدم ، بنابراین می توانم از شر چه چیزهایی در Archlinux خلاص شوم

  4.   براهیان dijo

    چه مقاله خوبی است و اتفاقاً بسیار واضح است

  5.   ریکاردو رافائل رودریگز رئالی dijo

    2 مورد:

    1: در کدام دایرکتوری نصب می کنید؟
    2: از چه موتوری استفاده می کنید؟ من می پرسم ، زیرا این مورد من برای Netflix و Crackle جالب است.

    به سلامتی…!!!

    1.    لوئیجی تورو dijo
      1. انجام آن در هر دایرکتوری امکان پذیر است ، من خصوصاً از آن در خانه خود استفاده کردم
      2. این با استفاده از Electron ساخته شده است که در داخل از JavaScript ، HTML و CSS استفاده می شود (Node ، Chromium ، V8). با Netflix و Crackle خوب کار می کند (اگر Adobe-Flashplugin را نصب کرده اید).
      1.    کالیب dijo

        با عرض پوزش ، عزیزم ، اما با Netflix به درد من نمی خورد ، خطایی در رابطه با widevinecmd وجود دارد که به من اجازه نمی دهد چیزی بازی کنم ، در مرورگر عالی است. آیا راه حلی می شناسید؟

  6.   په په dijo

    مقاله خوبی است ، اما فاقد تصاویر بود تا بتواند آن را درک کند (gif که نمی توانم ببینم زیرا اتصال من کند است و هنگام بارگیری همچنان گیر کرده است)

  7.   گیله dijo

    این مقاله بسیار مناسب من بود! من مدت طولانی می خواستم این کار را انجام دهم ... یک صفحه وب در اسکله بگذارید. من آن را تأیید می کنم!

  8.   rjz dijo

    مقاله بسیار خوبی ... ممنون

  9.   نیفوزیو dijo

    اگر برنامه ایجاد شده از لینوکس است ، چرا فایل .desktop Wassap نامگذاری شده است؟

    1.    لوئیجی تورو dijo

      تصحیح شده است ، به طور موثر نام برنامه باید در این مورد از FromLinux استفاده شود (اگرچه در این صورت همان کار خواهد کرد ، تنها چیزی که نام اشتباه خواهد داشت)

  10.   هرنان dijo

    کار می کند و استفاده از آن بسیار آسان است ، با وب تلگرام آزمایش شده است. من اضافه می کنم که پس از نصب دستگاه چسب زنی هنگام اجرای آن برای محصور کردن برخی از وب ها ، 40 mb 42mb مربوط به Electron بارگیری می شود ، اما چیزی که استفاده از دستور را پیچیده می کند (موارد احتیاط را با کسانی که اتصال کند دارند انجام دهید)

    nativefier «https://web.telegram.org» - نام «تلگرام»
    در حال بارگیری الکترون- v1.1.3-linux-x64.zip
    [==========================================>> 100.0٪ از 40.4 مگابایت (210.13 کیلوبایت بر ثانیه)

  11.   هنر dijo

    جالب هست. اگرچه من منطقی نمی دانم که با نصب یک برنامه بتوانم دقیقاً همان کار را با Google Chrome یا Chromium انجام دهم ، اما من می دانم که کسانی هستند که این گزینه را ترجیح می دهند. زنده باد آزادی انتخاب.

  12.   برناردو هنریکس dijo

    عالیه کار خوب ... بسیار مفید است و اتفاقاً 100٪ قابل درک است

  13.   راموک dijo

    سلام
    من اوبونتو 16.04.1 دارم
    این همان پیشرفت است

  14.   سزار جی پینتو dijo

    یا می توانید Chrome یا Chromium را نصب کنید و همین کار را بدون نصب کارهای دیگر انجام دهید. منظورم اینه که هیچ چیز دیگه ای نیست

  15.   گرگ خاکستری dijo

    تمام مراحل دسترسی به Evernote را از طریق دسک تاپ انجام داده ام. همه چیز درست انجام شد. اما هیچ موردی برای شروع وجود ندارد. اجرایی شروع نمی شود. وای ؟؟؟؟ من چه کار کردم که لیاقت این را داشته باشم؟

  16.   خوان سدئو dijo

    npm نصب -g nativefier
    loadDep: هدرهای ver semver ▀ ╢█████████████◦◦◦◦◦◦◦◦ф◦ф◦А░ Cººººº╟
    موتور هشدار asar@0.13.1: می خواستم: {«گره»: »> = 4.6 ″} (جریان: {« گره »:» 4.2.6 ″ ، »npmloadDep: uuid → حافظه پنهان اضافه کنید ▀ Cººººººººººººººººººººººººººººººººººº
    WARN engine hawk@6.0.2: تحت تعقیب: {«گره»: »> = 4.5.0 ″} (جریان: {« گره »:» 4.2.6 ″ ، »npnpm چک WARN مجوزها دسترسی نوشتن به / usr / local / وجود ندارد lib / node_modules / nativefier
    npm بررسی هشدار مجوزها دسترسی نوشتن به / usr / local / lib / node_modules وجود ندارد
    / usr / local / lib
    └── nativefier@7.5.4

    npm ERR! لینوکس 4.8.0-53-generic
    npm ERR! argv "/ usr / bin / nodejs" "/ usr / bin / npm" "نصب" "-g" "nativefier"
    npm ERR! گره v4.2.6
    npm ERR! npm v3.5.2
    npm ERR! path / usr / local / lib / node_modules / nativefier
    npm ERR! کد EACCES
    npm ERR! ارنو -13
    npm ERR! دسترسی syscall

    npm ERR! خطا: EACCES: اجازه رد شد ، دسترسی به '/ usr / local / lib / node_modules / nativefier'
    npm ERR! در خطا (بومی)
    npm ERR! {[خطا: EACCES: اجازه رد شد ، دسترسی به '/ usr / local / lib / node_modules / nativefier']
    npm ERR! errno: -13 ،
    npm ERR! کد: 'EACCES' ،
    npm ERR! syscall: "دسترسی" ،
    npm ERR! مسیر: '/ usr / local / lib / node_modules / nativefier'}
    npm ERR!
    npm ERR! لطفاً این دستور را دوباره به عنوان root / Administrator اجرا کنید.

    npm ERR! لطفاً فایل زیر را با هر درخواست پشتیبانی وارد کنید:
    npm ERR! /home/juanka/npm-debug.log
    من این خطا را دریافت کردم