第一章 JS基础
第二章 hook插件
- hook作用与功能
- 该插件在浏览器环境和Node环境中的作用
- hook原理
- 实现一个函数hook
- 实现一个对象属性hook
- 简易hook document.cookie
- 从原型链上hook docudnntcookie的读写
- hook检测,检测原函数是否又被hook
- hook后保护原函数的toString方法
- hook函数的额外功能一,原函数执行前执行的方法: 自定义beforeFunc
- hook函数的额外功能二,是否执行原函数: flag
- hook函数的额外功能三,原函数执行后执行的方法: 自定义afterFunc
- 一键hook浏览器DOM属性
- 监控大部分的DOM属性的读写操作(部分需要重新编译浏览器)
- 待补充
第三章 Proxy代理对象
- Proxy代理对象的作用与功能
- 浏览器环境下和node环境下的不同
- get方法一监控对象属性的读操作
- set方法一监控对象属性的写操作
- apply方法一监控函数的调用操作
- 剩下的十个代理器方法功能演示
- 检测代理器对象Proxy
- window对象代理之后的检测,如何过掉检测
- 如何防止对象重复代理
- 待补充