whistle插件,提供vConsole注入、禁止缓存、console日志、JS注入等功能(Fiddler版FPlug)
v1.1.1
请参考:https://github.com/avwo/whistle#whistle
$ npm install -g whistle.fplug
- vConsole注入
- 禁止缓存
- console日志
- JS注入
- 文件映射
- websocket映射
开启后,会往Content-Type包含text/html,并且,包含<html>或者<html 的请求中注入vConsole
开启后会主动修改Request和Response头的相关字段,来禁止缓存
- 删除Expires
- 删除If-None-Match
- 删除If-Modified-Since
- 强制修改Pragma为no-cache
- 强制修改Cache-Control为no-cache
- 删除Expires
- 强制修改Pragma为no-cache
- 强制修改Cache-Control为no-cache
1、开启后会主动往网页中注入JS脚本,修改console方法,捕获日志后发起POST请求
2、日志输出的顺序请以序号为准
3、开启后需要重新刷新已经打开的页面才能捕获日志
4、仅会往Content-Type包含text/html,并且,包含<html>或者<html 的请求中注入脚本
1、开启后,在输入框中键入JavaScript脚本,然后点击发送,会主动向代理中的网页注入对应的脚本
2、开启后需要重新刷新已经打开的页面才能捕获日志
3、仅对Content-Type包含text/html,并且,包含<html>或者<html 的请求有效
4、会每隔2S请求一次 www.example.com,请忽略!!!
1、如果URL中携带callback或者cb,会自动替换文件里面第一个callback字符串
2、如果URL中携带callback或者cb,并且本地文件内容为JSON数据,则会自动包裹一层callback
1、需要指定映射的类型
- Server: 代表需要替换客户端发送到服务端的数据
- Client: 代表需要替换服务端发送到客户端的数据