- - วิธีใช้ Nativefier เพื่อเปลี่ยนเว็บไซต์ให้เป็นแอพ Linux

วิธีใช้ Nativefier เพื่อเปลี่ยนเว็บไซต์ให้เป็นแอพ Linux

มีเหตุผลมากมายที่ต้องการชาวพื้นเมืองแอ็พพลิเคชันบน Linux บนเว็บไซต์ ทำงานได้ราบรื่นขึ้นมีคุณลักษณะที่ผู้คนคาดหวังจากแอพเดสก์ท็อป แม้ว่าจะมีปัญหา แต่แอพพลิเคชั่นหลัก ๆ จำนวนมากไม่ได้มาที่แพลตฟอร์ม Linux มีวิธีแก้ปัญหาคือ; คุณสามารถใช้แอปพลิเคชันที่ชื่อว่า Nativefier เพื่อเปลี่ยนเว็บไซต์ให้เป็นแอพ Linux

รับ Nativefier

Nativefier เป็นแอปพลิเคชั่น NodeJS ที่ทำงานอยู่Linux และ OS อื่น ๆ ที่สามารถเรียกใช้ซอฟต์แวร์ Node ด้วยเหตุนี้โปรแกรมนี้จึงไม่ได้รับการตั้งค่าตามค่าเริ่มต้นสำหรับการแจกจ่ายหลัก ๆ ของ Linux แต่เราจะต้องศึกษาวิธีการตั้งค่า Nativefier ก่อนที่จะสามารถแปลงเว็บไซต์เป็นแอป Linux ได้

รับ Node และ NPM

เหมือนที่เรากล่าวไว้ข้างต้น: Nativefier พึ่งพาภาษาการเขียนโปรแกรมของ NodeJS มากและคุณจะต้องใช้มันในระบบของคุณเพื่อให้แอป Nativefier ทำงานได้ โชคดีที่การติดตั้ง NodeJS บนแพลตฟอร์ม Linux นั้นทำได้ง่ายกว่าที่เคยเป็นเพราะผู้พัฒนา Node หลายคนใช้ Linux

ในการติดตั้ง NodeJS บนระบบปฏิบัติการของคุณให้เปิดหน้าต่างเทอร์มินัลแล้วทำตามคำแนะนำทีละขั้นตอนที่ตรงกับระบบปฏิบัติการ Linux ของคุณด้านล่าง

อูบุนตู

sudo apt install npm

Debian

su -
apt-get install curl
curl -sL https://deb.nodesource.com/setup_11.x | bash -
apt-get install -y nodejs

Arch Linux

sudo pacman -S npm

Fedora

sudo dnf install npm

OpenSUSE

sudo zypper install npm

ลินุกซ์ทั่วไป

NodeJS พร้อมใช้งานบน Linux ที่ทันสมัยที่สุดระบบปฏิบัติการผ่านแพ็คเกจ“ nodejs” หรือ“ npm” อย่างไรก็ตามถ้าแพ็คเกจเหล่านี้ไม่สามารถใช้ได้กับคุณ (ด้วยเหตุผลบางอย่าง) มีวิธีอื่นในการทำให้ NodeJS ทำงานได้: ซอร์สโค้ด

หากต้องการรับ NodeJS จากการกระจาย Linux ของคุณโปรดไปที่หน้าดาวน์โหลดเว็บไซต์อย่างเป็นทางการ มองหาแหล่งดาวน์โหลด Linux และคว้ามัน จากนั้นแตกไฟล์เก็บถาวร Tar และทำตามคำแนะนำที่มีอยู่ในไฟล์ข้อความ readme คุณอาจต้องการอ้างอิงถึงคำแนะนำอย่างเป็นทางการของ NodeJS สำหรับ Linux

ติดตั้ง Nativefier

NodeJS ทำงานและรันบน Linux ตอนนี้เราต้องใช้เครื่องมือ NodeJS เพื่อให้ Nativefier ทำงานได้เพื่อให้เราสามารถใช้มันบน Linux เพื่อสร้างแอปพลิเคชันของเว็บไซต์ที่เราโปรดปราน หากต้องการติดตั้งให้เปิดเทอร์มินัลแล้วใช้ NPM คำสั่ง

คำเตือน: การติดตั้ง Nativefier โดยไม่มี sudo อาจทำให้เกิดปัญหา เป็นการดีที่สุดที่จะทำได้ด้วยสิทธิ์พิเศษรูท

npm install nativefier -g

ปล่อยให้เครื่องมือติดตั้ง NPM รันกระบวนการติดตั้ง เมื่อเสร็จแล้วคุณสามารถเข้าถึงหน้าช่วยเหลือด้วยคำสั่งนี้:

nativefier --help

เปลี่ยนเว็บไซต์ให้เป็นแอพ Linux

Nativefier ทำงานโดยการสร้างเครื่องห่ออิเล็กตรอนตาม URL ที่ได้รับในบรรทัดคำสั่ง ในการสร้างแอปพลิเคชัน Linux ดั้งเดิมจากเว็บไซต์ให้ทำตามขั้นตอนเหล่านี้

ขั้นตอนที่ 1: ค้นหาเว็บไซต์ที่คุณต้องการสร้างแอปของ. ลองใช้ "แอปพลิเคชันเว็บ" หรือเครื่องมือบนเว็บสำหรับเบราว์เซอร์ที่อาจเป็นโปรแกรมอยู่ดี Nativefier ทำงานได้ดีที่สุดในวิธีนี้ เมื่อคุณนึกถึงเว็บไซต์ของคุณแล้วให้ไฮไลต์ URL ด้วยเมาส์คลิกขวาที่เว็บไซต์แล้วเลือกตัวเลือก“ คัดลอก”

ขั้นตอนที่ 2: ในหน้าต่างเทอร์มินัลใช้ Nativefier เพื่อสร้างแอพพื้นฐาน ในบทช่วยสอนของเราเราจะใช้ YouTube

nativefier -p linux -a x64 https://youtube.com

ขั้นตอนที่ 3: ให้ Nativefier จัดทำ URL ของคุณไว้ในแอปพลิเคชั่นอิเล็กตรอน หากมีข้อผิดพลาดปรากฏขึ้นให้กด Ctrl + Zจากนั้นเรียกใช้คำสั่งอีกครั้ง

ขั้นตอนที่ 4: เมื่อ Nativefier สร้างแอปพลิเคชันเสร็จแล้วคุณจะต้องอัปเดตการอนุญาตของแอปพลิเคชันก่อนจึงจะสามารถใช้งานได้ หากต้องการตั้งค่าการอนุญาตให้ทำ:

cd *-linux-x64
sudo chmod +x *

เรียกใช้แอพ Electron แบบกำหนดเองบน Linux ด้วย:

./you-tube

ตัวเลือกแอปที่กำหนดเอง

ในบทช่วยสอนในส่วนนี้เราจะกล่าวถึงตัวเลือกบางอย่างที่ Nativefier มีเพื่อให้ผู้ใช้สามารถสร้างแอปพลิเคชันเดสก์ท็อปได้ดีขึ้น

หมายเหตุ: คำสั่งเหล่านี้สามารถป้อนได้ในเวลาเดียวกันและไม่ จำกัด จำนวนที่ใช้ในครั้งเดียว

ถาดระบบ

ต้องการถาดระบบในแอปพลิเคชันอิเล็กตรอนที่คุณกำหนดเองหรือไม่? ลองคำสั่งนี้:

nativefier -p linux -a x64 https://website-app-url.com --tray

เต็มจอ

แอปพลิเคชัน Linux ของคุณอาจเต็มหน้าจอ ใช้สวิตช์คำสั่งแบบเต็มหน้าจอ

nativefier -p linux -a x64 https://website-app-url.com --full-screen

เริ่มขยายใหญ่สุด

เป็นไปได้ที่จะบังคับให้แอปพลิเคชั่นอิเล็กตรอน Linux ของคุณเริ่มต้นในโหมด“ ขยาย” เสมอโดยใช้สวิตช์บรรทัดคำสั่ง“ ขยายใหญ่สุด”

nativefier -p linux -a x64 https://website-app-url.com --maximize

เปิดใช้งาน FlashPlayer

คุณอาจมีเว็บแอปพลิเคชันที่ใช้งาน Flash โชคดีที่ Nativefier มีวิธีในการโหลดปลั๊กอิน Adobe Flash หากคุณสร้างโปรแกรมด้วยสวิตช์บรรทัดคำสั่ง“ flash”

nativefier -p linux -a x64 https://website-app-url.com --flash

อยู่ด้านบนเสมอ

ต้องการให้แอปอิเล็กตรอนของคุณเพิกเฉยต่อกฎของตัวจัดการหน้าต่างและจะปรากฏอยู่เหนือสิ่งอื่นใดเสมอหรือไม่ ลองสวิตช์บรรทัดคำสั่ง“ เสมอบนสุด” เมื่อสร้างด้วย Nativefier

nativefier -p linux -a x64 https://website-app-url.com --always-on-top
</ p>

ความคิดเห็น