我在两台机器上安装了最新版本的 fiddler (v2.3.0),在一台机器上它显示 Web 会话,而在另一台机器上则不显示。
这是在Win7上使用IE和Firefox。
我尝试删除我的 customrules.js 并让 fiddler 创建一个新的。
我知道损坏的机器确实是通过 fiddler 代理流量,因为当我访问 HTTPS 站点时我看到了 fiddler SSL 证书。
我已将窗口左下角的选项设置为“所有进程”、“Web 浏览器”和“非浏览器”,但无济于事。我似乎无法显示会话。
有什么提示可以告诉我应该在哪里查找问题所在吗?
谢谢,
柯克
按照可能性的粗略顺序..
确保选中
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 本人的快速回复。
简单..
http://www.fiddler2.com/fiddler/help/faq.asp
将状态栏过滤器设置为“所有进程”,检查工具栏中的进程过滤器是否未设置,然后检查“过滤器”选项卡以确保没有启用任何规则。如果您编写或设置了任何规则(请参阅菜单),也请检查这些规则。
我也遇到了这个问题,正如之前提到的,它可能是由于代理服务器而发生的。
对我来说,问题是我使用的是 VPN 代理扩展,例如 Hola 或 Unblock Youku。所以我只是把它们关掉。
只需尝试一下这个
Help -> Troubleshoot Filters
还可以单击“过滤器”选项卡,然后取消选中“使用过滤器”或适当修改过滤器。
如果其他答案不起作用,请右键单击 fiddler 并选择“以管理员身份运行”。
我刚刚遇到了同样的问题,并通过检查所有用户的显示进程来结束任务管理器中的所有 Fiddler 进程来解决它。我使用的机器上的另一个用户(借用者)仍在进行 Fiddler 会话。结束该会话并开始新的会话似乎已经解决了我的问题。
这对我有用,但取消选中疑难解答不向我显示任何会话 我没有过滤器没有规则 检查任何进程 检查所有会话
事实证明,WebSessions 窗口(左侧窗口)的尺寸非常小。我将其拖到适当的大小,这解决了问题。