每个扩展都需要一个 mainfest,尽管大多数扩展的 mainfest 没有多大作用。为了快速入门,该扩展程序在 browser_action 字段下声明了一个弹出文件和图标:
{
"name": "Hello Extensions",
"description" : "Base Level Extension",
"version": "1.0",
"manifest_version": 2
}
下载 hello_extensions.png 然后创建一个文件名:hello.html
{
"name": "Hello Extensions",
"description" : "Base Level Extension",
"version": "1.0",
"manifest_version": 2,
"browser_action": {
"default_popup": "hello.html",
"default_icon": "hello_extensions.png"
}
}
单击该图标后,扩展会显示 hello.html。 下一步是在 manifest.json 中包含一个启用键盘快捷键的命令。 此步骤很有趣,但不是必需的:
<html>
<body>
<h1>Hello Extensions</h1>
</body>
</html>
最后一步是在本地计算机上安装扩展。 - 在浏览器地址栏中输入 chrome://extensions。 你还可以通过点击功能框右上角的 Chrome 菜单,将鼠标悬停在 更多工具 上,然后选择 扩展程序 ,以访问此页面。 - 选中开发人员模式旁边的框。 - 单击加载解压缩的扩展名,然后选择Hello扩展的目录。 恭喜你! 现在,你可以通过单击 hello_world.png 图标或按键盘上的 Ctrl+Shift+F 来使用基于弹出窗口的扩展。 - - - 关注 微信公众号「程序化思维」 获取最新 Chrome 插件开发教程。
{
"name": "Hello Extensions",
"description" : "Base Level Extension",
"version": "1.0",
"manifest_version": 2,
"browser_action": {
"default_popup": "hello.html",
"default_icon": "hello_extensions.png"
},
"commands": {
"_execute_browser_action": {
"suggested_key": {
"default": "Ctrl+Shift+F",
"mac": "MacCtrl+Shift+F"
},
"description": "Opens hello.html"
}
}
}
