24 คะแนน โดย xguru 2024-08-23 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • พัฒนาส่วนขยายเบราว์เซอร์ได้อย่างง่ายดายโดยไม่ต้องกังวลเรื่องไฟล์ตั้งค่าแยกต่างหาก
  • รองรับ React + Typescript
  • ทำให้ไฟล์ Manifest.json เป็นนามธรรม โดยสร้างอัตโนมัติจากซอร์สและการตั้งค่า
  • ด้วยฟีเจอร์ Content Scripts UI สามารถเมานต์คอมโพเนนต์ React, Svelte3, Vue3 ลงบนหน้าเว็บปัจจุบันได้
  • รองรับหน้า Tab
  • รีโหลดแบบเรียลไทม์ + React HMR
  • รองรับตัวแปรสภาพแวดล้อม
  • Storage / Messaging API
  • Remote Code Import (สามารถอิมพอร์ตโค้ดติดตาม Google Analytics ได้อย่างง่ายดาย)
  • รองรับการกำหนดเป้าหมายหลายเบราว์เซอร์
  • รองรับการส่งขึ้นอัตโนมัติด้วย GitHub Action ของ BPP (Browser Platform Publish)

2 ความคิดเห็น

 
savvykang 2024-08-23

ก่อนหน้านี้เวลาใช้โปรเจ็กต์ React แบบวานิลลาที่สร้างด้วย vite ต้องมานั่งเพิ่ม manifest ทีละอันและกังวลเรื่องการจัดวางไฟล์เอง ถ้าใช้งานได้ดีจริงก็น่าจะมีประโยชน์มากครับ

 
xguru 2024-08-23

Plasmo - SDK สำหรับการพัฒนาส่วนขยายเบราว์เซอร์
เคยโพสต์ไปครั้งหนึ่งเมื่อประมาณ 2 ปีก่อน แต่ในช่วงนั้นก็มีการเพิ่มและปรับปรุงฟีเจอร์มาเยอะเลยนะครับ