Chrome 插件开发全攻略

Chrome 浏览器相信大家都用得比较多,有很多的优点,比如简洁、强大的开发者工具等,但是更让大家映像深刻的是有各种各样有趣、有用的插件,今天要给大家推荐的开源项目是 Chrome 插件开发全攻略,你是不是会好奇,自己给自己开发一个插件有多难?

什么是Chrome插件

严格来讲,我们正在说的东西应该叫 Chrome 扩展(Chrome Extension),真正意义上的 Chrome 插件是更底层的浏览器功能扩展,可能需要对浏览器源码有一定掌握才有能力去开发。鉴于 Chrome 插件的叫法已经习惯,本文也全部采用这种叫法,但读者需深知本文所描述的 Chrome 插件实际上指的是 Chrome 扩展。

Chrome 插件是一个用 Web 技术开发、用来增强浏览器功能的软件,它其实就是一个由 HTML、CSS、JS、图片等资源组成的一个 .crx 后缀的压缩包.

个人猜测crx可能是Chrome Extension如下3个字母的简写:

项目中详细的解释了 Chrome 插件开发的知识点,可以说是非常详尽了。但是小编看一个开源项目一般有一个癖好,喜欢去看项目为什么要这样做?以及这样做会产生什么收益?这个项目在这方面做了解释如下:

学习 Chrome 插件开发有什么意义

增强浏览器功能,轻松实现属于自己的“定制版”浏览器,等等。

Chrome插件提供了很多实用API供我们使用,包括但不限于:

  • 书签控制;
  • 下载控制;
  • 窗口控制;
  • 标签控制;
  • 网络请求控制,各类事件监听;
  • 自定义原生菜单;
  • 完善的通信机制;
  • 等等;

为什么是 Chrome 插件而不是 Firefox 插件

  1. Chrome 占有率更高,更多人用;
  2. 开发更简单;
  3. 应用场景更广泛,Firefox 插件只能运行在 Firefox 上,而 Chrome 除了 Chrome 浏览器之外,还可以运行在所有 webkit 内核的国产浏览器,比如 360 极速浏览器、360 安全浏览器、搜狗浏览器、QQ 浏览器等等;
  4. 除此之外,Firefox 浏览器也对 Chrome 插件的运行提供了一定的支持;

如此全面的攻略,是不是想动手学一学了?

项目地址:

https://github.com/sxei/chrome-plugin-demo

今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!

关注公众号:非著名程序员,对话框回复关键字 “1024”,免费领取 30 本经典编程书籍。

(0)

相关推荐

  • 购买iPad Mini全攻略 图解iPad Mini购买注意事项

    全球最受欢迎的苹果平板电脑新品iPad Mini即将全球多地同时发售了,由于中国内地不在首批不在上市范围之内,因此内地用户想抢先体验iPad Mini平板电脑相对有一些麻烦,不过方法不是没有,比如可以 ...

  • win2K下IIS5.0配置asp+cgi+php+mysql全攻略

    安装win2K,安装IIS Indexing Service, FrontPage 2000 Server Extensions, Internet Service Manager (HTML) 这几 ...

  • 经验之谈! 硬盘升级全攻略

    现在的软件和游戏真是越来越大了,动不动就要几G的空间,而且网上又有数不清的精彩电影和动听音乐,所以自己几十G的硬盘渐渐显得有些不够用了,升级硬盘就成了当务之急。不过对于品牌机用户来说,升级硬盘还有一些 ...

  • 百度搜索使用全攻略 你不知道的搜索技巧

    百度搜索使用全攻略 你不知道的搜索技巧 1.简单查询 这个就是最简单便捷的使用方式,其实也是我们大多数人平时使用百度或者其他搜索引擎的方式。比如你想查培训学校,那么你的第一反应肯定就是在百度里输入【挖 ...

  • Google Drive全攻略

    Google推出云存储服务Google Drive之后,Google的老用户们就开始纷纷申请试用,而随服务一同发布的Google Drive安卓客户端,在当天的下载量就突破了500万。虽然Google ...

  • 换硬盘不再愁 装系统.备份数据全攻略

    单碟1TB硬盘的性能自诞生以来,带给网友一个又一个惊喜,无论是作为主盘,还是作为高清硬盘,单碟1TB硬盘比老款硬盘的性能有明显提升。特别是近期硬盘大打价格战,心仪已久的网友出手购买。 换盘不再愁 装系 ...

  • 上网用傲游之--傲游浏览器强悍截图全攻略

    众所周知,傲游浏览器拥有众多实用功能。在新版(V2.5.1)的“傲游”里面,就有这样一款非常实用的功能——屏幕截图。 立即下载:http://www.duote.com/soft/8181.html ...

  • QQ技巧技术全攻略

    QQ技巧技术全攻略

  • windows下MRTG安装全攻略

    在一个网络中,作为网络工程师或者网络管理员,需要随时了解网络的各种状态,以判断网络是否处于健康状态或者随时了解网络的流量、每个路由器的流量、每个交换机端口的流量…,以供年度报告时向上级领导提供详实的数 ...

  • 支付宝蚂蚁森林绿色能量怎么获得 蚂蚁森林收集能量技巧全攻略

    支付宝蚂蚁森林绿色能量怎么获得?蚂蚁森林攻略?从生活缴费.地铁出行.网络购票.预约挂号.线下使用支付宝支付等都是我们获得绿色能量的入口,这些的积累会使我们支付宝领的小树苗成为参天大树,同时这棵也会在基 ...