chrome扩展开发

http://open.chrome.360.cn/extension_dev/overview.html

chrome扩展开发,使用html,js,css。和开发一个页面类似。

chrome扩展中的文件:

  manifest.json:该文件是chrome扩展必须的文件,类似于配置文件或者入口文件,里面描述了chrome扩展的信息和包含的一些文件的信息。

  其他文件其实都是根据需要自己添加,有时可以不需要的。

扩展要一定的功能,一般还会包括:content scripts,可以在manifest.json中配置该项,包括javascript脚本和css样式文件,可以有0个或者多个。content scripts是注入到我们访问的页面中的。

这里有几个概念:

  扩展是要占一个独立的进程的,和我们浏览器当前访问的页面是独立的。我们使用扩展大多数是要操作当前访问的页面,这就需要使用content scripts将我们自己的脚本注入的当前页面控制当前页面。

简单例子:链接:http://pan.baidu.com/s/1hsuisqo 密码:w8w1

  

时间: 2024-07-31 17:08:02

chrome扩展开发的相关文章

Chrome扩展开发之三——Chrome扩展中的数据本地存储和下载

目录: 0.Chrome扩展开发(Gmail附件管理助手)系列之〇——概述 1.Chrome扩展开发之一——Chrome扩展的文件结构 2.Chrome扩展开发之二——Chrome扩展中脚本的运行机制和通信方式 3.Chrome扩展开发之三——Chrome扩展中的数据本地存储和下载 4.Chrome扩展开发之四——Gmail API的简单介绍 5.Chrome扩展开发之五——OAuth2的理解 6.Chrome扩展开发之六——GmailAssist核心功能的实现(包括Gmail API的使用中的

Chrome扩展开发之四——核心功能的实现思路

目录: 0.Chrome扩展开发(Gmail附件管理助手)系列之〇——概述 1.Chrome扩展开发之一——Chrome扩展的文件结构 2.Chrome扩展开发之二——Chrome扩展中脚本的运行机制和通信方式 3.Chrome扩展开发之三——Chrome扩展中的数据本地存储和下载 4.Chrome扩展开发之四——核心功能的实现思路 如果你对GmailAssist感兴趣,可以在chrome商店中搜索“Gmail助手”,或点击这里直接访问商店来安装试用:如果你对GmailAssist的源码感兴趣,

Chrome扩展开发——Gmail附件管理助手

零.为什么会有这一套博文 2014年底虽然已经基本完成GmailAssist这一chrome扩展开发(当时也是作为软件工程课程的实践项目),但该扩展程序对于邮箱内邮件数目较多(大约五位数的数量级上)的情况,就很难正常工作了,这显然不是一个合格的软件,当时虽然终期验收顺利“交差”了,但这个软件的“不合格”却一直是我的一个心病.经过一年的学习,尽管对于前端开发的知识没有什么更进一步的掌握,但对软件工程的思想等等有了比起当时来说更深一层的认识.同时,当时虽然是一定程度上遵循敏捷开发的原则来进行的开发,

使用ClojureScript进行chrome扩展开发

*/--> pre.src {background-color: #292b2e; color: #b2b2b2;} pre.src {background-color: #292b2e; color: #b2b2b2;} pre.src {background-color: #292b2e; color: #b2b2b2;} pre.src {background-color: #292b2e; color: #b2b2b2;} pre.src {background-color: #292b

黄聪:chrome扩展开发《AJAX请求》

chrome在一次更新之后,出于安全考虑,完全的禁止了content_script从https向http发起ajax请求,即使正常情况下也会在console里给出提示.这对于WEB来讲是好事,但对于扩展来讲就是坏事.平时可以很容易的请求数据,现在就没那么容易了.好在chrome还提供了background_script,利用content_script和background_script之前的通信来实现ajax的请求,就跳过了chrome的这一限制. content_script 从名字里就知道

Chrome 扩展程序 最近历史 HistoryBar v1.2

简介 曾经用过一段时间傲游浏览器,渐渐的习惯了它的鼠标手势和一些细微的人性化的功能,比如地址栏左边的"最近访问的页面"按钮,可以方便的找到最近 20 条历史记录. 但后来由于某些原因又回到了 Chrome 的怀抱,于是就没有了这些不起眼但很好用的小功能.虽然有些扩展功能比这个强大太多,但是 Chrome 扩展装多了又会卡,尤其是功能特别多又有后台功能的,不仅卡,还有泄露隐私数据的风险.找了很久没发现有只做这种简单功能的,所以自己学习了一下 Chrome 扩展开发,花了几个小时写了这个小

我的第一个chrome扩展(1)——读样例,实现时钟

学习chrome扩展开发: 与网页类似,需要的知识:html,javascript chrome扩展程序的构成: manifest.json:对扩展程序的整体描述文件 { "manifest_version": 2, //manifest_version:默认为2,可不写 //在第2版manifest下chrome出于安全不会运行html内的js代码 "name": "我的时钟", "version": "1.0&q

chrome扩展写法

最近看到公司同事经常写chrome扩展,来提高生成效率,回想想自己以前也写过chrome扩展,但是由于不经常写,也没做积累也都忘记了,现在重新回顾一下. 一.chrome扩展基本概念 chrome扩展应用其实是压缩在一起的一组文件,包括HTML,CSS,Javascript脚本,图片文件,还有其它任何需要的文件. 应用(扩展)本质上来说就是web页面,它们可以使用所有的浏览器提供的API,从XMLHttpRequest到JSON到HTML5全都有. 应用(扩展)可以与Web页面交互,或者通过co

Chrome 扩展 最近的历史 HistoryBar v1.1

说明 以前用过一段时间傲游浏览器,渐渐的习惯了它的鼠标手势和一些细微的人性化的功能.比方地址栏左边的"近期訪问的页面"button.能够方便的找到近期 20 条历史记录. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVGVjaHplcm8=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" > 但后来因为某些原因又回到了 C