Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

วิธีเปิดใช้งาน Site-Specific Browser (SSB) ใน Firefox

หากคุณรอ Firefox ตามทัน Chrome Progressive Web App (PWA) การรออาจจบแล้ว Mozilla ลอง SSB หลายครั้ง (เช่น Prism) รองรับ Mobile ตั้งแต่ 2017 แต่ Firefox 73+ กำลังจะเป็น Core Feature ของ Desktop Browser

ตอนนี้ซ่อนเป็น Experimental Feature แต่ Enable/ใช้ได้ใน Firefox ทุก Version (Nightly, Developer, Beta, Stable) ก่อน Roll out เริ่มต้น

Site-Specific Browser ทำอะไร?

SSB สร้าง "App" จากเว็บไซต์ ใดๆ รันใน Browser Instance แยก พฤติกรรมเหมือน Desktop App หมายถึง: บางเว็บกลายเป็น "First-class citizens" มีปุ่ม Taskbar, ทำงาน Off ได้, เปิดแบบโปรแกรม และ Perks อื่นๆ ทำให้ใช้งานสะดวกกว่าเว็บบน Browser ปกติ

ยังตัด Toolbars, Menus, UI อื่นๆ ของ Browser ออกไป (Firefox 74 ตัดเยอะมาก) เหลือแค่สิ่งที่เว็บ запрограмมาไว้ ขึ้นกับ App/Site อาจทำประสบการณ์顺滑ขึ้น แต่เว็บที่ไม่ได้สร้างมาสำหรับ SSB/PWA อาจใช้งานยากขึ้น

วิธี Enable

  1. พิมพ์ about:config ใน Address Bar -> คลิกผ่าน Warning
  2. ค้นหา browser.ssb.enabled
  3. Boolean Value -> กดลูกศนาขวา -> เปลี่ยนเป็น true
  4. Restart Browser

วิธีใช้งาน

  1. เข้าเว็บไซต์ที่อยากใช้เป็น App เช่น Discord Chat App (มี Desktop App ใช้ Electron -> SSB/PWA ควรคล้ายเดิม)
  2. คลิก 3 จุดใน Address Bar ขวาของ URL
  3. เลือก "Install this website as app" หรือ "Launch Site Specific Browser" (ขึ้นอยู่กับ Version)
  4. ติดตั้ง Shortcut บน Desktop -> เข้าถึงแบบโปรแกรมปกติ หากมี Desktop App อยู่แล้ว -> ใช้ทั้งคู่พร้อมกันได้
  5. จัดการเว็บที่ติดตั้ง: Hamburger Menu -> "Site Browsers" หรือ "Installed websites" (ขึ้นกับ Version)
  6. คลิกเว็บในรายการ -> เปิดในหน้าต่างใหม่ Firefox 74 Stable: ทำได้แค่นี้ Developer/Nightly: มี "X" ด้านขวา ลบเว็บที่ติดตั้งได้

อนาคตของ Web Apps ใน Firefox

Chrome รองรับ PWA ดีแล้ว (Google สร้างมาตรฐาน) ลองเล่นดูเพื่อเห็นภาพอนาคต Firefox ยัง Rough/Behind-the-scenes แต่ถ้าต้องการ PWA/SSB บน Firefox ตอนนี้ -> มีแล้ว จะเป็นส่วนหนึ่งของอินเทอร์เน็ตอนาคต การรองรับของ Firefox = ก้าวสำคัญ

ผู้ใช้ Linux (ไม่ใช่ Firefox) สร้าง Web Apps เองได้: Peppermint (Linux) หรือ Hermit (Android)