相关疑难解决方法(0)

为 Mac 寻找类似于 Windows 上的 Fiddler 的 HTTP 调试代理

在之前的工作中,当我在 Windows 机器上工作时,我使用Fiddler来查看 HTTP 事务和调试。

我特别希望监视我正在处理的 ajax 站点的 HTTP 事务,以验证该站点是否按照我的预期运行。重写 HTTP(由 Fiddler 提供)是一个很好的方法,但不是必需的。

有人可以推荐类似的东西在 Mac 上使用吗?

mac sniffing web-development http macos

243
推荐指数
8
解决办法
32万
查看次数

如何从 Safari 清除所有 HTML5 本地存储?

它似乎stackauth.com使用了一些我的 Safari 没有显示的本地存储,因此无法删除。那么,一般来说:如何确保从 Safari 中删除所有本地存储?

一些背景和细节:

HTML5本地存储允许网站存储在计算机上的信息。(这有点像 cookie,但内容不会自动发送到服务器。)就像一个人曾经登录到(新的)Twitter 网站,然后在查看该网站并将以下内容粘贴到位置栏中时会显示很多详细信息,即使当前未登录

javascript:alert(localStorage.getItem(':USER:'));
Run Code Online (Sandbox Code Playgroud)

要摆脱这些数据:在谷歌浏览器中“删除 cookie 和其他站点数据”可以解决问题。在 Firefox 中,每当删除 cookie 时,它​​就会被删除。在 Safari 中没有那么多。

在 Safari 中,安全性中似乎有一个相关的首选项,按钮“显示数据库”。但是:Safari 中的“显示数据库”列表并未提及Stack Exchange global network auto-login使用的stackauth.com。使用“全部删除”后,我仍然在该站点上得到结果:

javascript:alert(localStorage.getItem('GlobalLogin'));
Run Code Online (Sandbox Code Playgroud)

我可以使用javascript:localStorage.clear();. 但是我需要知道一个站点已经存储了数据。这个问题不仅仅是关于 StackAuth;我想确保其他网站也不会从列表中隐藏。

(我在 Mac 上,在最新的 OS X 上使用最新的 Safari。)

当弹出窗口太大而看不到任何关闭按钮时,按 Esc 或 Return 关闭警报对话框。

safari privacy local-storage

11
推荐指数
1
解决办法
5万
查看次数

标签 统计

http ×1

local-storage ×1

mac ×1

macos ×1

privacy ×1

safari ×1

sniffing ×1

web-development ×1