chrome-extension-book
  • 前言
  • Chrome Extension 开发概述
    • 初识 Chrome Extension
    • 快速学习 Chrome Extension
  • manifest.json 配置
    • omnibox - 定制你的搜索框
    • overridepage - 定制页面和设置
    • downloads - 下载操作
    • contextMenus - 右键菜单
    • devtools - 定制开发者工具
    • notifications - 桌面通知
  • API 使用
    • cookies - 操作 Cookie
    • webRequest - 监控网络请求
    • storage - 存储用户数据
    • i18n - 国际化
    • 通信机制 - onMessage
    • 跨应用进程通信 - NativeMessage
  • 在 Google Web Store 上线
    • 上线 Web Store
    • Chrome 用户不翻墙安装 Chrome Extension 方法
  • 尾声
Powered by GitBook
On this page
  • 作者介绍
  • 你会学到什么
  • 适宜人群
  • 温馨提示
  • LICENSE

前言

NextChrome Extension 开发概述

Last updated 6 years ago

扩展程序由一些文件(包括 HTML、CSS、JavaScript、图片以及其他任何您需要的文件)经过 zip 打包得到,为 Google Chrome 浏览器增加功能。扩展程序本质上是网页,它们可以利用浏览器为网页提供的所有 API,例如 XMLHttpRequest、JSON、HTML5 等等。

作为 Google Chrome 生态的一部分,Extension 是可以修改或增强 Chrome 浏览器功能的小程序,开发者可以利用各种Web技术,提供各种有趣的功能。截至目前为止(2018/08/10),Chrome 的全球下载安装量稳居第一,其 Chrome Web Store 中的 Extension 更是海量,这极大的稳固了 Chrome 在全球市场上的地位,平时我们会用到各式各样的 Extension ,如:纸壁(每天将 Chrome 启动界面换一张风景优美的图片),tabs管理器(将tab合并后管理),数字货币钱包(ETH钱包),这些 Extension 不仅扩充了 Chrome 本身的内涵,也极大的提高了用户(使用者)的某些效率,而这本小书,正是想将 Chrome Extension 的开发知识用文字的方式记录下来,提供给对此感兴趣的开发者。

  • 本书已经发布到

  • 本书配套的

  • 加入和我们交流

作者介绍

你会学到什么

当你学完整个小书后,可以做到:

  • 深入理解 Chrome Extension 特性机制

  • 快速的开发一个 Chrome Extension

  • 熟悉 Chrome Extension 上线流程

适宜人群

  • 具备 HTML,CSS,JavaScript 一定基础知识的开发人员

  • 希望掌握 Chrome Extension 开发知识的前端开发者

温馨提示

  • 建议使用 Node.js 8.x 以上版本

LICENSE

GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007

,可访问: 阅读。

,先后在 360、阿里做过前端开发,信奉自己是工程师,其次才是前端工程师,现在主要做前端工作,擅长 React 技术栈,也正在往全端方向走;

,程序员的前端专栏;

所有的 都能在Github上找到

本小书的

icepy
https://icepy.me/
一波不是一波
知乎专栏:《我们可以学习更多》
Demo
目录-SUMMARY
gitbook
demos
gitter