插件是用于定制您的浏览器体验的小程序。 通过插件,您可以自定义浏览器的某些行为以满足您的个人需求。 只要懂HTML、CSS,就可以亲手开发浏览器插件。
开发 插件相当于在 的基础上开展活动。 站在巨人的肩膀上,操作很多事情都更加方便。 通过插件,我们可以自定义js爬虫、拦截网页广告、在网页上实时搜索单词、修改http请求头等,可以做的事情有很多。
基本概念和入门案例
废话不多说,我们先看一下hello world的插件版,了解一下插件的大致结构。 麻雀虽小,五脏俱全。
创建.json。 任何插件都必须有这个文件谷歌浏览器插件新页面,用于描述插件的元数据和插件的配置信息。
{
"name": "Hello Extensions",
"description" : "Hello world Extension",
"version": "1.0",
"manifest_version": 2,
}
定义当前插件的名称,描述版本号等信息。
注:插件打包时,判断插件是否需要更新。
在插件中添加浏览器右上角的图标。
浏览器插件图标
{
"name": "Hello Extensions",
"description" : "Hello world Extension",
"version": "1.0",
"manifest_version": 2,
#新增内容如下
"browser_action": {
"default_popup": "hello.html",
"default_icon": "hello_extensions.png"
}
}
你好.html
<body>
Hello Extensions