ส่วนขยาย Safari ของ PocketHook คืออะไร?#
ส่วนขยาย Safari สำหรับ macOS ที่ให้ Agent Server แบบโฮสต์เองของคุณทำงานภายในเบราว์เซอร์จริงของคุณ: เปิดและปิดแท็บ อ่านหน้าเว็บ ค้นหาและคลิกส่วนควบคุม กรอกฟอร์ม และจับภาพหน้าจอ — ในเซสชันของคุณ ด้วยการล็อกอินของคุณ บนเครื่องของคุณ
ทุกอย่างทำงานในเครื่อง ส่วนขยายสื่อสารกับ Agent Server บน Mac ของคุณเองเท่านั้น (loopback) และไม่มีอะไรถูกส่งไปที่อื่น
การติดตั้ง#
ส่วนขยายมาพร้อมกับ Agent Server ในรูปแบบแอป macOS ที่ผ่านการ notarize แล้ว — ไม่ต้องใช้ App Store ไม่ต้องใช้ Xcode:
bun run safari:install
คำสั่งนี้จะติดตั้ง Pockethook Safari.app ลงใน /Applications และเปิดใช้งาน จากนั้น ใน Safari:
- การตั้งค่า → ส่วนขยาย — เปิดใช้งาน PocketHook Safari และให้สิทธิ์เข้าถึงเว็บไซต์
- สร้างรหัสจับคู่แบบใช้ครั้งเดียวบนเซิร์ฟเวอร์:
bun run safari:code
- เปิดป๊อปอัปของส่วนขยายในแถบเครื่องมือของ Safari ป้อนรหัส แล้วกด Pair จุดสีเขียวหมายความว่าคุณเชื่อมต่อแล้ว
ตรวจสอบการเชื่อมต่อได้ทุกเมื่อด้วย bun run safari:status
ระดับสิทธิ์#
คุณเป็นผู้กำหนดว่า agent จะได้รับอิสระมากแค่ไหน แยกตามแต่ละเซิร์ฟเวอร์ ด้วย bun run safari:config:
| ระดับ | ความหมาย |
|---|---|
confirm (ค่าเริ่มต้น) | ทุกการคลิกที่มีผลภายนอก (โหวต ส่ง เผยแพร่ ซื้อ…) จะถามคุณก่อนเสมอ |
autonomous | การโหวต การติดตาม และการส่งจะทำงานโดยไม่ถาม; การชำระเงิน การลบถาวร และการเปลี่ยนแปลงบัญชีหรือความปลอดภัยยังคงถามอยู่ |
readonly | นำทาง ตรวจสอบ และจับภาพเท่านั้น — การคลิกและการพิมพ์ถูกปิดใช้งาน |
Agent ทำอะไรได้บ้าง#
- เปิด นำทาง และปิดแท็บ
- ตรวจสอบหน้าเว็บ: ส่วนควบคุมที่มองเห็นได้พร้อม selector ที่เสถียร สถานะ และแอตทริบิวต์เชิงความหมาย
- ค้นหาส่วนควบคุมจากข้อความที่มองเห็นหรือแอตทริบิวต์ที่ระบุตัวตน
- คลิกและกรอกฟอร์ม (รองรับ framework พร้อมการตรวจสอบก่อน/หลัง)
- เลื่อนหน้าและจับภาพหน้าจอ ส่งกลับมายังแชทของคุณ
ทุกการกระทำจะรายงานสิ่งที่เกิดขึ้นจริง — รวมถึงว่าการคลิกเปลี่ยนแปลงอะไรจริงหรือไม่ — เพื่อให้ agent ตรวจสอบแทนที่จะเดา
โมเดลความปลอดภัย#
- Loopback เท่านั้น — ส่วนขยายเชื่อมต่อเฉพาะกับที่อยู่ในเครื่องที่คุณกำหนดค่าเท่านั้น
- รหัสจับคู่แบบใช้ครั้งเดียว — รหัสหมดอายุหลัง 5 นาทีและใช้ได้ครั้งเดียว; ข้อมูลรับรองที่ได้จะไม่ออกจาก Mac ของคุณเลย
- การหมดอายุของคำสั่ง — คำสั่งที่ส่วนขยายไม่ได้รับภายใน 20 วินาทีจะถูกทิ้ง ดังนั้นจะไม่มีอะไรทำงานล่าช้า
- กุญแจอยู่ที่คุณ — การชำระเงินและการกระทำที่ทำลายข้อมูลต้องได้รับการยืนยันอย่างชัดเจนจากคุณเสมอ ในทุกระดับสิทธิ์ที่อนุญาตให้คลิก
- ตรวจสอบได้ — JavaScript ของส่วนขยายมาในรูปแบบที่อ่านได้ภายในบันเดิลของแอป
ดาวน์โหลด#
ส่วนขยายมาพร้อมกับ Agent Server (assets/safari/PocketHook-Safari.zip) หรือดาวน์โหลดโดยตรง: PocketHook-Safari.zip — เซ็นและ notarize สำหรับ macOS แล้ว