赞
踩
每个浏览器插件都有一个 JSON 格式的文件,叫做 manifest.json,里面提供了插件的描述信息。
manifest.json 文件本质上是一个 json 文件,json 中的每一项代表一种配置。其中有些字段是每个插件都要有的配置,分别是:
name属性用于配置插件的名字
{
name:"插件集"
}
用来配置插件的版本号,通常用 1 个到 4 个数字来表示,中间用点隔开,这些数字不能以 0 开头且必须在 0 到 65535 之间。
"version": "1.1"
"version": "3.0"
"version": "4.10.1"
version 字段也是版本自动更新的依据,浏览器会自动比较已经安装的插件版本和线上版本是否一样,如何线上版本高于已安装版本,插件将会从 update_url 配置的地址中重新拉取最新代码,从而达到自动更新的目的。
用整数表示 manifest 文件自身格式的版本号,从 Chrome 18 后必须指定版本号为 2。
{
"manifest_version": 2
}
用于对插件的描述,不能超过 132 个字符
{
description: "用于插件描述";
}
配置插件的图标,支持 16×16、48×48、128×128 三种尺寸,格式最好是 png。
{
"icons":{
"16": "icon16.png",
"48": "icon48.png",
"128": "icon128.png"
}
}
文件夹目录
{
"name": "demo",
"version": "1.0.0",
"manifest_version": 2,
"description": "is demo",
"icons": {
"48": "./logo.png"
},
"browser_action": {
"default_popup": "index.html"
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>demo</title>
</head>
<body>
demo
</body>
</html>
注意:这里涉及到打包的操作建议大家在Linux环境下进行操作。
命令: zip -rqo <名称>.zip 文件夹名称
zip -rqo demo.zip demo
在谷歌浏览器输入:chrome://extensions/ 进入扩展程序安装界面
解压下载下来的压缩包 demo.zip
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。