กรุณาตรวจสอบว่าคุณกำลังใช้คู่มือที่ตรงกับเวอร์ชั่นของ Electon ของคุณด้วย ตัวเลขเวอร์ชั่นจะมีบอกใน URL ของหน้าเพจ ถ้าไม่มีหมายความว่าคุณอาจจะใช้เอกสารของ development branch ที่ API อาจจะมีการเปลี่ยนแปลง ซึ่งไม่สามารถใช้ร่วมกับ Electron เวอร์ชั่นที่คุณใช้อยู่ได้ เพื่อที่จะดูเอกสารเวอร์ชั่นเก่า คุณสามารถที่จะดูแท็ก ใน GitHub โดยการที่คลิกที่ "เรียกดูตามกิ่ง/แท็ก" แล้วเลือกแท็กที่ตรงกับเวอร์ชั่นของคุณ
คำถามที่ถูกถามบ่อย
รวบรวมคำถามที่ถูกถามบ่อย กรุณาอ่านก่อนเปิด issue:
คู่มือ
- คำศัพท์เฉพาะ
- แพลตฟอร์มที่รองรับ
- ความปลอดภัย
- การเผยแพร่แอปพลิเคชัน
- แนวทางการส่งแอปเข้า Mac App Store
- คู่มือ Windows Store
- การบรรจุแอปพลิเคชัน
- การใช้โมดูลของ Node
- การหาข้อผิดพลาดในกระบวนการหลัก
- การใช้งาน Selenium และ WebDriver
- ส่วนเสริมของ DevTools
- การใช้งานส่วนเสริม Pepper Flash
- การใช้งานส่วนเสริม Widevine CDM Plugin
- การทดสอบบน CI (Travis, Jenkins)
- [การเลนเดอร์นอกหน้าต่าง] (tutorial/offscreen-rendering.md)
แนะนำ
แหล่งอ้างอิงของ API
การปรับแต่ง DOM:
โมดูลสำหรับกระบวนการหลัก :
- app
- autoUpdater
- BrowserWindow
- contentTracing
- dialog
- globalShortcut
- ipcMain
- Menu
- MenuItem
- powerMonitor
- powerSaveBlocker
- protocol
- session
- systemPreferences
- Tray
- webContents
โมดูลสำหรับกระบวนการ Renderer (เว็บเพจ):
โมดูลสำหรับทั้งสองกระบวนการ:
การพัฒนา
- ลักษณะการเขียนโค้ด
- การใช้ clang-format สำหรับโค้ด C++
- โครงสร้างไดเรคทอรี่ของซอร์สโค้ด
- ความแตกต่างทางเทคนิคจาก NW.js (หรือ node-webkit)
- ภาพรวมการสร้างระบบ
- ขั้นตอนการสร้าง (macOS)
- ขั้นตอนการสร้าง (Windows)
- ขั้นตอนการสร้าง (Linux)
- ขั้นตอนการแก้บัค (macOS)
- ขั้นตอนการแก้บัค (Windows)
- การติดตั้งเซิร์ฟเวอร์ Symbol Server ใน debugger
- ลักษณะการแก้เอกสาร