ติดตั้ง harvis.dev เป็นแอป
harvis.dev มีเว็บแมนิเฟสต์มาให้ เบราว์เซอร์จึงติดตั้งมันได้เหมือนแอปอื่น ๆ — หน้าต่างของตัวเอง ไอคอนของตัวเองบน Dock หรือหน้าจอโฮม ไม่มีสโตร์ ไม่มีตัวติดตั้ง ไม่ขอสิทธิ์ใด ๆ
ติดตั้งแล้วต่างอย่างไร
หน้าต่างของตัวเอง
ไม่มีแท็บ ไม่มีแถบที่อยู่ ตัวอัปโหลดและแดชบอร์ดเปิดในหน้าต่างแยกที่สะอาดตา และมีที่ของตัวเองในตัวสลับแอป
แตะครั้งเดียวก็เผยแพร่
ไอคอนบน Dock แถบงาน หรือหน้าจอโฮม เปิดขึ้นมา ลากโฟลเดอร์ใส่ แล้วเว็บก็ออนไลน์ก่อนหน้าต่างจะนิ่งเสียอีก
ไม่มีอะไรต้องดาวน์โหลด
มันคือเว็บเดียวกับที่คุณกำลังอ่านอยู่ — การติดตั้งแค่เพิ่มไอคอนกับหน้าต่าง ไม่มีไฟล์ติดตั้ง ไม่มีบัญชีสโตร์ ไม่มีอัปเดตเบื้องหลังให้อนุมัติ
วิธีติดตั้ง
เลือกเบราว์เซอร์ที่คุณกำลังอ่านหน้านี้อยู่ ทุกเส้นทางจบเหมือนกัน: harvis.dev ไปอยู่ข้างแอปเนทีฟของคุณ
Chrome, Edge หรือ Brave บนเดสก์ท็อป
- 01ดูที่ปลายขวาของแถบที่อยู่ จะเห็นไอคอนติดตั้ง — จอมอนิเตอร์เล็ก ๆ ที่มีลูกศรชี้ลง
- 02ไม่เห็นไอคอน? เปิดเมนูเบราว์เซอร์แล้วเลือก “ติดตั้งหน้าเว็บเป็นแอป” (ใน Edge อยู่ที่ แอป → ติดตั้งไซต์นี้เป็นแอป)
- 03ยืนยัน แล้ว harvis.dev จะเปิดในหน้าต่างของตัวเองและไปอยู่ในรายการแอปของคุณ
Chrome บน Android
- 01แตะเมนู ⋮ ที่มุมขวาบน
- 02เลือก “เพิ่มไปยังหน้าจอหลัก” แล้วแตะ “ติดตั้ง”
- 03ไอคอนจะไปอยู่บนหน้าจอหลักและเปิดขึ้นโดยไม่มีกรอบเบราว์เซอร์
Safari บน iPhone และ iPad
- 01แตะปุ่มแชร์ — รูปสี่เหลี่ยมที่มีลูกศรชี้ขึ้น
- 02เลื่อนแผงลงมา แตะ “เพิ่มไปยังหน้าจอโฮม” แล้วแตะ “เพิ่ม”
- 03iOS อ่านแมนิเฟสต์เดียวกัน แต่ไม่เคยขึ้นข้อความชวนติดตั้ง ทางนี้จึงเป็นทางเดียว
Safari บน Mac
- 01เปิด harvis.dev ในแท็บปกติ
- 02เลือก ไฟล์ → เพิ่มไปยัง Dock บนแถบเมนู ตั้งชื่อ แล้วคลิก เพิ่ม
- 03ต้องใช้ macOS Sonoma ขึ้นไป — Safari รุ่นก่อนหน้าติดตั้งเว็บแอปไม่ได้
Firefox บนเดสก์ท็อปเลิกรองรับการติดตั้งเว็บแอปแล้ว บุ๊กมาร์กจึงใกล้เคียงที่สุด ส่วน Firefox บน Android ยังมี “เพิ่มไปยังหน้าจอหลัก” ในเมนู
ในแมนิเฟสต์มีอะไร
การติดตั้งทั้งหมดขับเคลื่อนด้วยไฟล์เดียวที่ /site.webmanifest เบราว์เซอร์อ่านจากตรงนั้นว่าแอปชื่ออะไร ใช้ไอคอนไหน และหน้าต่างควรเปิดอย่างไร
{
"name": "harvis.dev",
"short_name": "harvis.dev",
"start_url": "/",
"display": "standalone",
"background_color": "#13161a",
"theme_color": "#13161a",
"icons": [
{ "src": "/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
{ "src": "/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
{ "src": "/icon-maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
]
}“standalone” คือฟิลด์ที่ตัดกรอบเบราว์เซอร์ออก ส่วนไอคอน maskable คือไอคอนที่ Android จะครอปเป็นรูปทรงของมันเอง
ทำให้เว็บของคุณติดตั้งได้
ทุกเว็บที่คุณเผยแพร่บน harvis.dev ติดตั้งได้แบบเดียวกันเป๊ะ วาง manifest.json ไว้ข้าง index.html อ้างถึงมันใน head แล้วใส่ไอคอนขนาด 192px กับ 512px — ข้อกำหนดมีเท่านี้
<!-- index.html --> <link rel="manifest" href="/manifest.json"> <meta name="theme-color" content="#13161a">
เบราว์เซอร์ยังต้องการ HTTPS ก่อนจะเสนอให้ติดตั้ง ทุกที่อยู่ของ harvis.dev ให้บริการผ่าน HTTPS อยู่แล้ว จึงไม่ต้องตั้งค่าอะไร