แอปพลิเคชันเว็บ Firefox แบบสแตนด์อโลนบนเดสก์ท็อปคล้ายกับ Chrome“ เพิ่มลงในเดสก์ท็อป”


14

ฉันจะสร้างแอปพลิเคชันเว็บหน้าเดียวให้เป็นแอปพลิเคชันเดสก์ทอปแบบสแตนด์อโลนบน Firefox ซึ่งคล้ายกับตัวเลือก "เพิ่มในเดสก์ท็อป ... " ของ Chrome ได้อย่างไร แพลตฟอร์มคือ Linux


2
ชอบที่จะรู้ว่ามีคำตอบนี้ ฉันเพิ่งเปลี่ยนกลับไปเป็นควอนตัม Firefox และนี่เป็นคุณสมบัติเดียวที่ฉันพลาดไปจริงๆ
Charles Roper

คุณหมายถึงเช่นอิเล็กตรอน แต่ Firefox และสำหรับผู้ใช้ที่ไม่ใช่ devs?
YetAnotherRandomUser

1
ยังใช้งานได้หรือไม่ askubuntu.com/a/811657
Unfundednut

รายงานข้อผิดพลาดที่เกี่ยวข้องคือbugzilla.mozilla.org/show_bug.cgi?id=1283670
ไมค์

คำตอบ:


5

ฉันมักจะทำด้วยตนเองวิธีคุณอาจชื่นชมมันตั้งแต่คุณใช้ linux ไม่จำเป็นต้องใช้เครื่องมืออื่นนอกเหนือจาก firefox :)

  1. firefox -pวิ่ง นั่นจะทำให้โปรแกรมแก้ไขโปรไฟล์ firefox สว่างขึ้น สร้างโปรไฟล์ใหม่สำหรับเว็บแอปที่คุณต้องการใช้และตั้งชื่อตามนั้น ปล่อยให้ตำแหน่งโฟลเดอร์โปรไฟล์เป็นค่าเริ่มต้นหรือเลือกสิ่งที่คุณต้องการ
  2. เปิดใช้งานโปรไฟล์ที่สร้างขึ้นใหม่ ตรวจสอบให้แน่ใจว่าได้ยกเลิกการเลือก "ใช้โปรไฟล์ที่เลือกโดยไม่ถามเมื่อเริ่มต้น" เพราะจะถูกตั้งค่าเป็นโปรไฟล์ firefox เริ่มต้นซึ่งคุณไม่ต้องการ
  3. ตั้งค่ากำหนด firefox ใด ๆ ในโปรไฟล์ที่สร้างขึ้นใหม่ตามที่คุณต้องการ (ข้อพิจารณาเกี่ยวกับคุกกี้ / ประวัติ / เครื่องมือค้นหา / ความเป็นส่วนตัว) ตรวจสอบให้แน่ใจว่าได้ตั้งแอปพลิเคชันเว็บที่คุณต้องการใช้เป็นหน้าเริ่มต้นแล้วและทำการโหลด firefox ที่หน้าเริ่มต้นเมื่อเริ่มต้น
  4. คุณสามารถปิดหน้าต่าง firefox ด้วยโปรไฟล์ที่สร้างขึ้นใหม่ได้ทันที
  5. ในการเรียกใช้แอปพลิเคชันเว็บแบบสแตนด์อโลนที่สร้างขึ้นใหม่ให้ใช้อาร์กิวเมนต์บรรทัดคำสั่งต่อไปนี้เพื่อ firefox:
    • -P <profile name>เรียกใช้ชื่อโปรไฟล์ที่กำหนดเมื่อเริ่มต้นแทนชื่อเริ่มต้น คุณจะต้องป้อนชื่อโปรไฟล์ที่สร้างขึ้นใหม่ที่นี่
    • --no-remoteทำให้ firefox เพิกเฉยคำสั่งระยะไกล ซึ่งหมายความว่าคุณสามารถเรียกใช้อินสแตนซ์ firefox นี้ถัดจากอินสแตนซ์ firefox อื่น (ค่าเริ่มต้นของคุณ) และคำสั่งใหม่ (เช่นการคลิกลิงก์ในแอปพลิเคชันภายนอก) จะไม่ได้รับการส่งไปยังอินสแตนซ์ firefox ใหม่

ตัวอย่างเช่นหากต้องการสร้างแอปเดสก์ท็อปแบบสแตนด์อโลนสำหรับเช่น WhatsApp Web ให้ทำดังต่อไปนี้:

  1. สร้างโปรไฟล์ใหม่ WhatsApp-Web
  2. เปิดใช้โปรไฟล์กำหนดค่ากำหนดเอง ตั้งค่าหน้าเริ่มต้นเป็นweb.whatsapp.com
  3. เรียกใช้firefox --no-remote -P WhatsApp-Webเพื่อเปิดโปรไฟล์ใหม่

ด้วยวิธีนี้คุณสามารถเรียกใช้อินสแตนซ์ firefox ที่สองนี้ถัดจากค่าเริ่มต้นของคุณโดยไม่รบกวนการทำงานของอินสแตนซ์เริ่มต้น คุกกี้และข้อมูลอื่น ๆ จะไม่ถูกแชร์ระหว่างทั้งคู่ซึ่งจะทำให้คุณมีความเป็นส่วนตัวเพิ่มขึ้น เพื่อความสะดวกในการเปิดตัวคุณสามารถเพิ่มไฟล์เริ่มต้นสำหรับอินสแตนซ์ firefox ใหม่นี้ได้หากระบบปฏิบัติการ / สภาพแวดล้อมเดสก์ท็อปของคุณรองรับสิ่งนี้ ใน linux คุณอาจต้องการสร้าง.desktopไฟล์ดังนี้:

  1. คัดลอก /usr/share/applications/firefox.desktop ไปยัง /usr/share/applications/firefox-yourwebappname.desktop
  2. กำหนดค่าฟิลด์ชื่อ, Exec และ Icon ในไฟล์ .desktop ใหม่นั้น (เช่นตั้งค่าไอคอนที่กำหนดเองสำหรับเว็บแอปตั้งชื่อที่เหมาะสมและใส่บรรทัดคำสั่ง firefox ที่กำหนดเองในบรรทัด Exec) แน่นอนคุณสามารถปรับแต่งพารามิเตอร์อื่น ๆ ได้เช่นกัน
  3. เพิ่มไฟล์ .desktop ไปที่ทาสก์บาร์หรือเดสก์ท็อปของคุณ (เมนูงานของคุณควรตรวจพบโดยอัตโนมัติ)

4
ฉันสามารถซ่อนแท็บและแถบที่อยู่และเปลี่ยนไอคอนในทาสก์บาร์ได้หรือไม่
jaboja
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.