>本教程演示了使用Angular 2和Typescript直接在新的選項卡頁面中管理書籤的鍍鉻擴展。 它增強了默認新選項卡體驗的功能和視覺吸引力。
>密鑰功能:
manifest.json
該項目是通過創建目錄並使用必需文件填充它來啟動項目的:>(Chrome Extension Metadata )。 文件包括用於編譯和開發服務器設置的Angular 2依賴項和NPM腳本。 初始文件包含基本的擴展信息。
>tsconfig.json
package.json
然後,該教程會引導您創建角組件:manifest.json
(用於管理書籤列表)。 這些組件與Apackage.json
進行交互,以使用本地存儲處理數據持久性。 manifest.json
包括一個用於渲染單個書籤的HTML模板(
>使用模板()顯示書籤列表,利用
>中提供
>教程說明瞭如何添加Chrome擴展功能: 測試和分佈: 中的“負載解開式擴展”功能在Chrome內測試Chrome內部擴展的說明結束。 它還提供了NPM腳本來複製必要的庫,並將項目壓縮到一個文件中,以通過Chrome Web Store分發。
bookmark.component.ts
list.component.ts
list.service.ts
bookmark.component
bookmark.html
list.component
list.html
*ngFor
Chrome擴展集成:list.data.constant.ts
browserAction
腳本實現的。 eventPage.ts
>
manifest.json
"chrome_url_overrides"
manifest.json
chrome://extensions/
>教程提出了一些改進的領域,包括添加功能(例如,配色方案,書籤導入),UX增強功能,單元和端到端測試,更強大的構建過程以及發佈到Chrome網絡商店。 它還提供了指向進一步學習的相關資源的鏈接。 一個全面的常見問題解答部分解決了與Angular 2的構建Chrome擴展有關的常見問題
以上是使用Angular 2和Typescript構建自己的Chrome擴展的詳細內容。更多資訊請關注PHP中文網其他相關文章!