chrome扩展插件开发入门
chrome扩展程序介绍
一个应用(扩展)其实是压缩在一起的一组文件,包括HTML,CSS,Javascript脚本,图片文件,还有其它任何需要的文件。 应用(扩展)本质上来说就是web页面,它们可以使用所有的浏览器提供的API,从XMLHttpRequest到JSON到HTML5全都有。建立扩展目录
每个扩展(extension)都应该包含下面的文件:
a. 一个manifest文件
b. 一个或多个html文件
c. 可选的一个或多个javascript文件
d. 可选的任何需要的其他文件,例如图片
e. 扩展程序图标iconmanifest.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20"name": "清除页面广告",
"version": "2.0",
"manifest_version": 2,
"description": "简易制作的清除页面广告的chrome扩展程序",
"permissions": [
"http://*/"
],
"icons": {
"16": "icon-16-coco.png",
"128": "icon-128-coco.png"
},
"browser_action": {
"default_icon": "icon-16-coco.png",
"default_popup": "popup.html"
},
"content_scripts": [{
"matches": ["http://*/", "https://*/", "http://*/*", "https://*/*"],
"js": ["js/jquery-1.10.1.min.js", "js/my-del-ad-script.js"]
}]
}