爬虫如何监听插件_收藏级干货:Chrome插件(扩展)开发全攻略

点击上方“玩转Github全栈开发”,“设为星标”

加“星标”,每天21.40,好文必达

前言

开发谷歌浏览器插件,就相当于在谷歌浏览器的基础之上进行活动,站在巨人的肩膀上,操作很多东西都方便了一些。有了插件,我们可以定制js爬虫、屏蔽网页广告,网页实时查词,修改http请求头,等等,能做的东西很多。

通过插件,可以自定义浏览器的一些行为来适应个人的需要,只要你会HTML,JavaScript,CSS就可以动手开发浏览器插件了。

知乎上关于《如何从零开始写一个 Chrome 扩展?》这个话题高达30万浏览

bf79a4cd2d94deb8f88afc4be3121967.png

前两天推荐了两篇关于插件的文章,前端码农必装的一款chrome插件,功能超全,别说我没告诉你!
怪不得同事的上网从没广告,原来一直偷偷安装了这三款插件有读者提问,我也想开发谷歌插件!

所以今天推荐这个开源项目就是:chrome-plugin-demo,《Chrome插件开发全攻略》

github地址:
https://github.com/sxei/chrome-plugin-demo 官方网址
http://blog.haoji.me/chrome-plugin-develop.html

5ecd521b92eaee7d08860863dc6df4be.png

目前标星高达4.2k

什么是Chrome 插件?

chrome 插件的后缀是crx ,Chrome Extension3个字母的简写。

50300e750e5a35eca5a97d50b36c601c.png

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

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

开源demo

学习chrome插件,可以增强浏览器功能,轻松自定义我们的浏览器。Chrome插件提供了很多实用API供我们使用,包括但不限于:

  • 书签控制;
  • 下载控制;
  • 窗口控制;
  • 标签控制;
  • 网络请求控制,各类事件监听;
  • 自定义原生菜单;
  • 完善的通信机制;部分demo截图:ca07a8bfc214ce577ab50871d8df9e18.png

前端码农必装的一款chrome插件,功能超全,别说我没告诉你!

Github最沙雕的5个开源项目,最后一个只有顶级程序员才能参与!

火爆Github的女装大佬开源项目,标星高达17.2k,收下我的膝盖

开源闹出乌龙事件,可能你不知道这五种开源协议

8 个你必须要掌握的 GitHub 实用技巧!

40086fd834ae782c3530e29128f0055b.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值