选项页面
选项页面用于为用户提供维护扩展程序设置的可能性。
版本 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"
]