Fiddler 不显示会话

问题描述 投票:0回答:8

我在两台机器上安装了最新版本的 fiddler (v2.3.0),在一台机器上它显示 Web 会话,而在另一台机器上则不显示。

这是在Win7上使用IE和Firefox。

我尝试删除我的 customrules.js 并让 fiddler 创建一个新的。

我知道损坏的机器确实是通过 fiddler 代理流量,因为当我访问 HTTPS 站点时我看到了 fiddler SSL 证书。

我已将窗口左下角的选项设置为“所有进程”、“Web 浏览器”和“非浏览器”,但无济于事。我似乎无法显示会话。

有什么提示可以告诉我应该在哪里查找问题所在吗?

谢谢,

柯克

fiddler
8个回答
49
投票

按照可能性的粗略顺序..

  • 确保选中

    File->Capture Traffic
    (显然)。

  • 确保左下角显示“所有进程”。

  • 轻拂到“过滤器”选项卡并取消选中

    Use Filters
    (我总是忘记这一点..)

  • “自动回复”选项卡也是如此。

  • 单击工具栏上的“处理过滤器”按钮一次以确保其关闭。

  • 转到

    Help->About Fiddler
    并将端口号与
    IE->Options->Connections->Lan settings->Proxy server->Advanced

  • 进行比较
  • 如果失败,请取消选中以下选项:

    Rules->Hide Image Requests
    Rules->Hide HTTPS Connects
    Rules->Hide 304s
    
  • 要删除规则脚本中的任何内容,请转到

    Rules->Customize Rules
    并将以下行添加到
    OnBeforeResponse()
    的末尾:

    oSession.oFlags.Remove("ui-hide");
    

    (如果解决了这个问题,则说明您的规则中的某些内容正在设置

    oSession["ui-hide"]

完成这些步骤后,就该考虑“具体应用”了。例如,.net 不会代理“localhost”。 此页面有特定于应用程序的提示,例如PHP、.net、Java、Win 7 手机等..

如果所有这些都失败了,请前往 Fiddler 小组 并发布问题,通常您会得到 Eric Lawrence 本人的快速回复。

简单..


4
投票

http://www.fiddler2.com/fiddler/help/faq.asp

将状态栏过滤器设置为“所有进程”,检查工具栏中的进程过滤器是否未设置,然后检查“过滤器”选项卡以确保没有启用任何规则。如果您编写或设置了任何规则(请参阅菜单),也请检查这些规则。


1
投票

我也遇到了这个问题,正如之前提到的,它可能是由于代理服务器而发生的。

对我来说,问题是我使用的是 VPN 代理扩展,例如 Hola 或 Unblock Youku。所以我只是把它们关掉。


0
投票

只需尝试一下这个

Help -> Troubleshoot Filters

还可以单击“过滤器”选项卡,然后取消选中“使用过滤器”或适当修改过滤器。


0
投票

如果其他答案不起作用,请右键单击 fiddler 并选择“以管理员身份运行”。


0
投票

我刚刚遇到了同样的问题,并通过检查所有用户的显示进程来结束任务管理器中的所有 Fiddler 进程来解决它。我使用的机器上的另一个用户(借用者)仍在进行 Fiddler 会话。结束该会话并开始新的会话似乎已经解决了我的问题。


0
投票

这对我有用,但取消选中疑难解答不向我显示任何会话 我没有过滤器没有规则 检查任何进程 检查所有会话


0
投票

事实证明,WebSessions 窗口(左侧窗口)的尺寸非常小。我将其拖到适当的大小,这解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.