获取ajax历史记录

发布于 2024-08-21 18:05:53 字数 98 浏览 11 评论 0原文

是否可以从浏览器获取所有过去的 ajax 调用的历史记录?

如果没有,是否有任何 ffx 插件或类似插件可以以与正常浏览器历史记录类似的方式存储所有 ajax 请求?

Is it possible to get a history of all past ajax calls from the browser?

If not, are there any ffx plugins or similar that will store all your ajax request in a similar way to the normal browser history?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

眉黛浅 2024-08-28 18:05:53

但愿不会。这听起来有点邪恶,而且往往违反同源政策。我的意思是,如果存在这种情况,那么某人就可以监控任何 Web 2.0 网站(例如 gmail)上的所有第三方活动。

如果这是在单个站点中使用,您希望有人编写一个库来包装 ajax 调用并记录历史记录,然后让所有开发人员使用它,而不是直接进行 ajax 调用。

也许您想要这个雅虎库,如这个问题

我使用 Firebug 来调试使用 ajax 调用的站点。所以就有了ffx监听能力。

Hopefully not. This sounds remotely evil and tends to violate same origin policy. I mean, if this existed someone could, for instance, monitor all of a 3rd parties' activity on any web 2.0 site like gmail.

If this is for use within a single site, you want to have someone write a library that wraps the ajax calls and records a history and then get all the developers to use that instead of making ajax calls directly.

Maybe you want this Yahoo library as pointed out in this question.

I've used Firebug to debug a site that utilized ajax calls. So there is a ffx monitoring capability.

苍暮颜 2024-08-28 18:05:53

如果您想监控 AJAX 调用,请安装 HTTP 代理(例如 Fiddler 如果在 Windows 上)并查看记录在那里的 AJAX 调用(对于网络来说,它们是正常的 HTTP 请求/响应,只是它们在浏览器中的处理不同)。

If you want to monitor your AJAX calls, install a HTTP Proxy (e.g. Fiddler if on Windows) and see the AJAX calls logged there (to the network, they're normal HTTP requests/responses, only their handling in browser differs).

疯狂的代价 2024-08-28 18:05:53

Fiddler 2 和 firebug 工作得很好。我推荐 firebug,因为您也可以调试进行调用的 javascript。

Fiddler 2 and firebug work great. I recommend firebug because you can debug the javascript making the calls as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文