選項頁面
選項頁面用於為使用者提供維護擴充套件程式設定的可能性。
版本 2
從 Chrome 40 開始,可以將選項頁面作為 chrome:// extensions 的預定義對話方塊。
在 manifest.json
中定義選項頁面的方法如下:
"options_ui": {
"page": "options.html",
"chrome_style": true
}
此選項頁面將作為對話方塊執行,它將作為彈出視窗開啟,其中將顯示 options.html 。chrome_style
會將樣式一致性原因的 Chrome 樣式表應用於你的選項頁面。
選項將通過擴充套件按鈕的上下文選單或 chrome:// extensions 頁面自動顯示。
你還可以以程式設計方式開啟選項頁面 ,例如從彈出視窗 UI:
chrome.runtime.openOptionsPage();
版本 1( 已棄用 )
manifest.json
中的示例定義 :
"options_page": "options.html"
建議使用版本 2,因為 options_ui
行為將很快應用於版本 1 選項頁面。
儲存
通常需要保留設定,因此建議使用 chrome.storage
API。許可權可以在 manifest.json
中宣告如下 :
"permissions": [
"storage"
]