什么是chrome插件
严格来讲,我们正在说的东西应该叫Chrome扩展(Chrome Extension),真正意义上的Chrome插件是 更底层的浏览器功能扩展,可能需要对浏览器源码有一定掌握才有能力去开发。
Chrome插件是一个用Web技术开发、用来增强浏览器功能的软件,它其实就是一个由HTML、 CSS、JS、图片等资源组成的一个.crx后缀的压缩包。
常见的插件
Chrome插件可以做什么
- 谷歌浏览器自定义桌面
- 网页爬虫
- 安全拦截
- 广告过滤
- 网站动态换肤
- JSON格式化
- 网站自动化
- ...........
开始
目录
文件
{ "manifest_version": 2, "name": "Borderify", "version": "1.0.0", "description": "Adds a red border to all webpages matching mozilla.org.", "icons": { "48": "icons/border-48.png" }, "content_scripts": [ { "matches": ["*://*.mozilla.org/*"], "js": ["borderify.js"] } ], "background": { "scripts": ["js/background.js"] }, "permissions": [ "contextMenus", "tabs", "*://*.fliggy.com/*", "webRequest", "webRequestBlocking", "storage" ] }
流程
链接
【干货】Chrome插件(扩展)开发全攻略 - 我是小茗同学 - 博客园