WebExtensions API 是一套跨瀏覽器的擴充套件 API,主要由 Mozilla 參考目前 Chrome 及 Opera 各自的套件規範而做。在 Microsoft 的 Edge 瀏覽器也開始支援 Chrome Extension 的情形下,有興趣擴充瀏覽器功能的人,只需要用一套非常相近的 API 就能夠寫出跨瀏覽器的套件。
本次的三小時課程專為能撰寫 JavaScript(略懂即可)、但不會寫瀏覽器擴充套件的新手設計,您將可從中理解當代擴充套件的概念,並實際寫出一套能跨瀏覽器執行的套件。
要參加這個課程,你應該...
- 有 JavaScript 及 HTML 基礎
- 帶自己的筆電來,並預先安裝好 Firefox Developer Edition 或 Nightly
課程內容摘要
- Firefox 擴充套件歷史概要與實作方法差異
- WebExtensions 命令列工具(含 Firefox 與 Chrome)
- 描述檔設定與常用 API
- 範例
- 實際演練