本教學課程將逐步引導您建立第一個 Chrome 應用程式。Chrome 應用程式的結構相似 ,以便目前的開發人員辨識資訊清單和封裝方法。當你 然後製作程式碼和素材資源的 ZIP 檔案,就能在 應用程式。
Chrome 應用程式包含下列元件:
- 資訊清單會向 Chrome 提供應用程式的相關資訊、功能、啟動方式和其他福利 授予應用程式所需的權限
- 背景指令碼可用來建立事件頁面,以管理應用程式生命週期
- 所有程式碼都必須納入 Chrome 應用程式套件。包括 HTML、JS、CSS 和 Native Client 模組。
- 檔案包中必須一併納入所有圖示和其他素材資源。
步驟 1:建立資訊清單
請先建立 manifest.json
檔案 (格式:資訊清單檔案說明瞭這份資訊清單的
詳細資料):
{
"name": "Hello World!",
"description": "My first Chrome App.",
"version": "0.1",
"manifest_version": 2,
"app": {
"background": {
"scripts": ["background.js"]
}
},
"icons": { "16": "calculator-16.png", "128": "calculator-128.png" }
}
步驟 2:建立背景指令碼
接著建立名為 background.js
的新檔案,並在其中加入以下內容:
chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create('window.html', {
'outerBounds': {
'width': 400,
'height': 500
}
});
});
在上述程式碼範例中,使用者啟動應用程式時會觸發 onLaunched 事件。這項服務 就會立即開啟該應用程式的視窗,顯示指定的寬度和高度。你的背景 指令碼可能包含其他事件監聽器、視窗、貼文訊息和啟動資料。 以便管理應用程式
步驟 3:建立視窗頁面
建立 window.html
檔案:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div>Hello, world!</div>
</body>
</html>
步驟 4:建立圖示
將這些圖示複製到應用程式資料夾:
步驟 5:啟動應用程式
啟用標記
許多 Chrome 應用程式的 API 仍在實驗階段,因此建議您啟用實驗性 API 可以試試:
- 前往 chrome://flags。
- 找到「實驗性擴充功能 API」,然後按一下其「啟用」連結。
- 重新啟動 Chrome。
載入應用程式
如要載入應用程式,請按一下 Chrome 設定圖示,開啟應用程式和擴充功能管理頁面 選擇「工具」>「工具」擴充功能:
確認已勾選「開發人員模式」核取方塊。
按一下「載入未封裝的擴充功能」按鈕,前往應用程式的資料夾,然後按一下「確定」。
開啟新分頁並啟動
載入應用程式後,請開啟新分頁,然後按一下新的應用程式圖示。
或是透過指令列載入並啟動
以下 Chrome 指令列選項可協助您疊代:
--load-and-launch-app=/path/to/app/
會從指定路徑安裝未封裝的應用程式,以及 就會啟動該圖片如果應用程式已在執行,則會使用更新後的內容重新載入應用程式。--app-id=ajjhbohkjpincjgiieeomimlgnll
會啟動 Chrome 中已載入的應用程式。沒有 重新啟動任何先前執行的應用程式,但會以任何更新內容啟動新的應用程式。