前言
- 最近由于开发需要所以用到了chrome的自定义插件的开发。所以写下这篇博文希望能对大家有一点点帮助。
核心内容
- manifest.json这是一个Chrome插件最重要也是必不可少的文件,用来配置所有和插件相关的配置,必须放在根目录。
常见的配置:
{
// 插件的名称
"name": "TestDemo",
// 插件的版本
"version": "1.0.0",
// 插件描述
"description": "用于测试",
// 图标使用尺寸
"icons": {
"16": "img/icon.png",
"48": "img/icon.png",
"128": "img/icon.png"
},
// 浏览器右上角图标设置,browser_action、page_action、app必须三选一
"browser_action": {
"default_icon": "img/icon.png",
// 图标悬停时的标题,可选
"default_title": "TestDemo",
//点击图标显示的页面
"default_popup": "devtools.html"
},
"content_scripts": [
{
"matches": [ "<all_urls>" ],
// 多个JS按顺序注入
// JS的注入可以随便一点,但是CSS的注意就要千万小心了,因为一不小心就可能影响全局样式
"js": [ "js/jquery-1.8.3.js", "js/ceshi.js" ],
"css": [ "css/custom.css" ],
// 代码注入的时间,可选值: "document_start", "document_end", or "document_idle",最后一个表示页面空闲时,默认document_idle
"run_at": "document_start"
}
],
// 清单文件的版本,这个必须写,而且必须是2
//一般会写在最后,防止报错
"manifest_version": 2
}
简单的常见配置json文件配置成功了;
- 制作用于显示浏览器右上角点击显示的页面:devtools.html
<html>
<head></head>
<body>
<h1>Hello Testdemo:这是一个测试插件页面</h1>
</body>
</html>
现在可以上传看一下效果:
点击右上角设置=》找到更多工具=》找到扩展程序
打开开发者模式按钮,点击加载已解压的扩展程序找到文件夹选中;
如果要具体做一个页面内显示的插件,则需要写JavaScript的代码和CSS样式,这里做一个页面中显示插件并操作。
具体css样式根据自己的喜爱编写
这样自己的插件就添加到页面了;