นี่คือส่วนขยายเว็บของโปรแกรมเสริม Firefox Lightbeam สำหรับการแสดงภาพคำขอ HTTP ระหว่างเว็บไซต์แบบเรียลไทม์
ส่วนขยาย Firefox Lightbeam โดย Mozilla เป็นเครื่องมือสำคัญสำหรับ Mozilla เพื่อให้ความรู้แก่สาธารณชนเกี่ยวกับความเป็นส่วนตัว
หมายเหตุ พื้นที่เก็บข้อมูลนี้ใช้โมดูลย่อยเพื่ออนุญาตการร้องขอของบุคคลที่สาม เพื่อให้แน่ใจว่าโมดูลย่อยถูกโคลนพร้อมกับที่เก็บนี้ ให้ใช้คำสั่ง clone
ที่แก้ไขแล้ว: git clone --recursive https://github.com/mozilla/lightbeam-we.git
มีสองวิธีในการลองใช้ส่วนขยายเว็บนี้:
เปิด Firefox และโหลด about:debugging
ในแถบ URL
manifest.json
ภายในไดเร็กทอรีของที่เก็บนี้ ติดตั้งเครื่องมือ web-ext เปลี่ยนเป็นไดเร็กทอรี src
ของที่เก็บนี้ และพิมพ์ web-ext run
รัน npm run build
หากต้องการอัปเดตโมดูลย่อยด้วยตนเองเมื่อใดก็ได้ในระหว่างการพัฒนา ให้เรียกใช้ git submodule update
รัน npm run test
เพื่อตรวจสอบว่าทุกอย่างเรียบร้อยดี
eslint
ทั่วโลก คุณจะต้องติดตั้งปลั๊กอิน eslint
ต่อไปนี้ทั่วโลกด้วย:eslint-plugin-json
eslint-plugin-mocha
npm run lint:eslint
npm run test:karma
Eslint ใช้สำหรับขุย Karma, Mocha & Chai ใช้สำหรับการทดสอบหน่วย นอกจากนี้ ชุดทดสอบยังทำงานบนบริการ Travis ซึ่งให้การสนับสนุนการบูรณาการอย่างต่อเนื่อง