移动web调式利器---Rosin研究

时间:2021-09-08 12:19:43

移动web调式利器---Rosin研究

阅读目录

一:关于Rosin

Rosin是Fiddler的一个插件,它能接受页面中的JS的console.log输出的值,将值持久存储在本地,我们可以通过Fiddler代理来开发移动端页面。

更多关于Rosin的具体介绍,可以看如下链接:

http://www.alloyteam.com/2015/03/mobile-web-debug-tool-rosin/

如果我们使用的是Fiddler2的话,请下载如下:

Rosin  For Fiddler2

如果我们使用的是Fiddler4的话,请下载如下:

Rosin  For  Fiddler4

我们可以下载完成后,直接点击下载完后的.exe文件进行安装即可完成,安装完成后,重写打开Fiddler,我们可以看到Fiddler的选项卡中有Rosin选项卡;如下所示:

移动web调式利器---Rosin研究

二: Rosin在Fiddler中如何使用

首先打开Fiddler,切换到Rosin选项卡中,然后点击 add Rule按钮后,打开规则添加面板如下:

移动web调式利器---Rosin研究

可以看到如上下拉框,它支持三种类型的匹配方法,第一种默认是 域名匹配 如上所示;

第二种是路径匹配,如下所示:

移动web调式利器---Rosin研究

第三种是正则匹配,如下所示:

移动web调式利器---Rosin研究

在匹配规则 Rule添加具体的规则即可,比如如上Type右边有相应的提示,如何使用,我们目前使用的最多的是 域名(host)匹配;下面我们来具体看看域名匹配,我们首先在本地服务器下做一个demo;

1.  首先我们来添加Rule,点击Add  Rule按钮后,会弹出如下框:

移动web调式利器---Rosin研究

进行如上配置即可;

2. 点击ok按钮后,变成如下:

移动web调式利器---Rosin研究

现在我们需要在手机端访问域名下 192.168.1.101下的页面,在访问页面之前,我们需要如下设置即可:

如何使用手机调式移动端页面,请点击如下链接查看,还是和之前一样设置即可:

http://www.cnblogs.com/tugenhua0707/p/4623317.html#_labe10

如上设置完成后,我们使用手机来访问如下页面:

移动web调式利器---Rosin研究

假如我现在a.html页面的JS代码如下:

移动web调式利器---Rosin研究

运行完成后,我们回到Fiddler,切换到Rosin的Log选项卡,选择我们的测试页面,查看日志;如下所示:

移动web调式利器---Rosin研究

我们也可以进行一些复杂的对象输出,JS代码如下:

<script>

var obj = {"a":1,"b":11,"c":'abc'};

console.log(obj);

</script>

同样我们进入页面后运行下,然后我们使用Rosin选项卡的Log标签来查看结果如下:

移动web调式利器---Rosin研究

我们可以双击右键 ObjectC4AO  弹出JSON View,点击此按钮;

移动web调式利器---Rosin研究

进入如下页面查看

移动web调式利器---Rosin研究

我们也可以切换到Text标签内查看;如下所示:

移动web调式利器---Rosin研究

等等查看效果,基本的 域名匹配如上所示;其他的匹配也是一样的意思,而我们在页面上调式使用到最多的是可以使用域名来匹配即可;

移动web调式利器---Rosin研究的更多相关文章

  1. 手机H5 web调试利器——WEINRE &lpar;WEb INspector REmote&rpar;

    手机H5 web调试利器--WEINRE (WEb INspector REmote) 调试移动端页面,优先选择使用chrome浏览器调试,如果是hybrid形式的页面,可以使用chrome提供的ch ...

  2. 移动web适配利器-rem

    移动web适配利器-rem 前言 提到rem,大家首先会想到的是em,px,pt这类的词语,大多数人眼中这些单位是用于设置字体的大小的,没错这的确是用来设置字体大小的,但是对于rem来说它可以用来做移 ...

  3. Web调试利器fiddler介绍

    转载:http://blog.chinaunix.net/uid-27105712-id-3738821.html 最近在使用fiddler,发现这个真是非常最犀利的web调试工具,笔者这里强烈推荐给 ...

  4. 深入浅出新一代跨平台抓包&amp&semi;调式利器Fiddler Everywhere

    什么是Fiddler Everywhere? Fiddler Everywhere is a web debugging proxy for macOS, Windows, and Linux. Ca ...

  5. 深入浅出,新一代跨平台抓包&amp&semi;调式利器Fiddler Everywhere

    什么是Fiddler Everywhere? Fiddler Everywhere is a web debugging proxy for macOS, Windows, and Linux. Ca ...

  6. Web调试利器OpenWindow

    有些时候调试web页面,在循环里面我们不方便设置断点进行调试,或者调试起来比较麻烦,我们就可以用openWindow的方法打印出想要查看的信息,既方便又省时. 代码如下: OpenWindow = w ...

  7. Web 前端利器Emmet 的HTML用法总结

    在tutsplus那里看到一篇文章介绍Emmet 的用法,形象的gif图片一目了然,本来想翻译过来的(虽然翻译用法倒不是很难),但搜索发现已经有国人翻译过了,遂直接拿来转载在这里. Emmet 简介 ...

  8. Web调试利器fiddler使用

    fiddler官网:http://fiddler2.com/ http://wenku.baidu.com/view/053e79d776a20029bd642dc1 http://www.cnblo ...

  9. 有关Web常用字体的研究?

    Windows自带字体: 黑体:SimHei 宋体:SimSun 新宋体:NSimSun 仿宋:FangSong 楷体:KaiTi 仿宋GB2312:FangSongGB2312 楷体GB2312:K ...

随机推荐

  1. 第三篇:用SOUI能做什么?

    SOUI-DEMO界面预览 在回答SOUI能做什么之前,先看看SVN中demo工程的界面截图: 使用SOUI实现上面的界面主要的工作全在配置几个XML文件,基本不需要写C++代码.(如何配置XML布局 ...

  2. &lbrack;LintCode&rsqb; Length of Last Word 求末尾单词的长度

    Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the l ...

  3. iOS frame从导航栏下面开始

    iOS7.0 之后,页面布局默认延伸到了手机界面的边缘;导航栏背景成透明颜色. 解决fram从导航栏下面开始方法: 第一种: 将导航栏改成不透明即可 if( ([[[UIDevice currentD ...

  4. &period;net 后台获取当前请求的设备

    检查当前发起请求的设备是手持设备还是电脑端  以便显示不同的视图 public static bool CheckIsMobile(HttpRequestBase req) { bool flag = ...

  5. 编写一个程序,从标准输入中读取若干string对象并查找连续重复出现的单词。所谓连续重复出现的意思是:一个单词后面紧跟着这个单词本身。要求记录连续重复出现的最大次数以及对应的单词

    #include<iostream> #include<string> #include<vector> using namespace std; int main ...

  6. 单线程与多线程的简单示例&lpar;以Windows服务发短信为示例&rpar;

    单线程示例: public delegate void SM(); SM sm = new SM(() =>    {                    while (true)       ...

  7. sulime text3

    sublime text 3 详细说明--包括快捷键 sublime 插件安装 快捷键 sunlime (需要先安装package control,ctrl+shift+p,输入insall之后安装插 ...

  8. Hibernate(四):Hello World

    下载hibernate开发包: 在本章之前需要继承hibernate开发插件到eclipse,详细操作请参考我的博文:<Hibernate(一):安装hibernate插件到eclipse环境& ...

  9. Go 自带的 http&sol;server&period;go 的连接解析 与 如何结合 master-worker 并发模式,提高单机并发能力

    作者:林冠宏 / 指尖下的幽灵 掘金:https://juejin.im/user/587f0dfe128fe100570ce2d8 博客:http://www.cnblogs.com/linguan ...

  10. Java之XML操作:从XML中直接获取数据

    本文介绍如何将数据记录在XML文件中,然后通过DOM4J直接从XML中读取到数据. 依赖包: <dependency> <groupId>dom4j</groupId&g ...