前端工具Rythem介绍
2016-04-01 22:23
295 查看
Rythem是一个与Fiddler同类的软件,和Fiddler一样具有 代理抓包/替换 功能,与Fiddler最大的不同是Rythem是跨平台&开源的。
另外,根据笔者的一次开发经验,Rythem是绿色的,与Fiddler不同,Fiddler如果在windows下的话是需要依赖于一些个.net库的,如果你在一个不能上外网的内网开发环境,而碰巧你的开发机上又没有安装这些个依赖库,那么将会很麻烦,而Rythem就不会,直接拷到开发机上就能用。
代理抓包功能先不说,因为比较简单,之前用的也比较多。这里记录下它的脚本替换功能。
这里要做的事情是:访问localhost的一个web应用里的一个jsp页面,在浏览器执行时,然后用本地的一个js文件替换(或者说拦截)jsp页面引用的那个同名js。
如图,意思是遇到http://localhost:8080/WebSocketTest/replace.js该pattern的请求时,返回本地的C:/Users/yang/Desktop/replace.js
这样,就可以实现用本地js来替换远程js的目的了。
比如js里一个函数msg()去alert('aaa'); 而本地替换的js的同名函数里alert('bbb'); 那么页面去调msg()的时候,最终会alert('bbb')
另外,根据笔者的一次开发经验,Rythem是绿色的,与Fiddler不同,Fiddler如果在windows下的话是需要依赖于一些个.net库的,如果你在一个不能上外网的内网开发环境,而碰巧你的开发机上又没有安装这些个依赖库,那么将会很麻烦,而Rythem就不会,直接拷到开发机上就能用。
代理抓包功能先不说,因为比较简单,之前用的也比较多。这里记录下它的脚本替换功能。
这里要做的事情是:访问localhost的一个web应用里的一个jsp页面,在浏览器执行时,然后用本地的一个js文件替换(或者说拦截)jsp页面引用的那个同名js。
如图,意思是遇到http://localhost:8080/WebSocketTest/replace.js该pattern的请求时,返回本地的C:/Users/yang/Desktop/replace.js
这样,就可以实现用本地js来替换远程js的目的了。
比如js里一个函数msg()去alert('aaa'); 而本地替换的js的同名函数里alert('bbb'); 那么页面去调msg()的时候,最终会alert('bbb')
相关文章推荐
- js中的数据类型转换
- 【JQuery】text()和html()的区别
- javascript的函数相关属性和方法
- JS中BOM相关知识点总结
- JS计时器:用JavaScript完成电子表和发送取消系统
- js对Table表格的操作
- javascript--立即执行函数
- a毛 jquery 学习记 1 “ 第一个jquery程序”
- CSS---基础外部样式表
- 锋利的jQuery第2版学习笔记4、5章
- 【Web前端】:对前端开发模式的思考
- Chart.js | HTML5 图表绘制工具库(知识整理)
- Gson,FASTjson 解析字符串为数组,日期等方式
- 剑指offer:包含min函数的栈
- css margin重叠
- Fedora 24 Alpha带着Gnome 3.20姗姗来迟
- CSS多列布局
- js事件模型
- css的引入方式
- hdu1596 find the safest road--多源最短路径