最简单的开场白
该手册结合本人作为一名独立开发者5年的Chrome插件实战开发经验;帮助阅读者快速毙掉浏览器插件开发过程中的障碍;技术的进阶没有尽头,章节中的一些不准确请大家多多指正,相互沟通学习!废话少说,我们一起开始浏览器插件开发的精彩旅途吧!
浏览器插件基本知识
通识百科篇(快速开始项目可跳过)
基本常识
1.请搞明白浏览器插件是怎样运行于浏览器内的?
2.插件在原页面扩展的核心功能在于注入代码到原页面,具体怎么回事呢?
3.1 深入了解HTTP(S)请求那些事,Cookie管理,CROSS DOMAIN,异常处理
3.2 注入原页面的代码发送网络请求被浏览器安全机制拦截,这该如何是好?
4.如何应对注入页面的代码运行流程不稳定的问题
5.JavaScript 中 实现类似多线程执行的完美方案
6.浏览器插件数据 持久化需要注意那些问题
7.让插件兼容其他浏览器过程中的一些问题
常用工具
核心开发工作
1.方案设计及需求分析
2.开发环境搭建
3.1浏览器本地化资源管理
4 引入Jquery 库
5 快速实现核心业务代码
6 实用的测试代码方式
7 打包浏览器插件
常见问题
经验之谈
最新观察
附录资源
浏览器插件开发相关名词解释
附加话题
1. 【高级篇】如何注入远程JavsScript运行代码
2. 【高级篇】浏览器插件上架Chrome应用商店
【等待更新中···】