Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在多个标签页或浏览器中访问时,Web UI 无法显示过去的网络请求 #1186

Open
redkit75 opened this issue Dec 14, 2024 · 1 comment

Comments

@redkit75
Copy link

描述: 使用 Chrome 访问 Whistle 的 Web 界面 http://127.0.0.1:8899/#network 时,所有网络请求都能如预期般显示。然而,当在新标签页或不同浏览器(例如 Firefox、Safari)中打开相同的 URL 时,之前捕获的请求不会出现。只有在打开新标签页或浏览器后进行的新请求才会可见。看起来网络数据没有被持久化,并且每个 WebSocket 连接的数据是独立的。

重现步骤:

在 Chrome 中打开 http://127.0.0.1:8899/#network 并进行一些网络活动。
在 Chrome 中打开一个新标签页并导航到 http://127.0.0.1:8899/#network —— 之前捕获的请求不可见。
在另一个浏览器(例如 Firefox、Safari)中打开相同的 URL —— 没有显示过去的请求。
预期行为: 所有从第一个请求开始的网络请求应该被记录,并且在所有访问 Whistle Web 界面的标签页和浏览器中都可见。新的请求应通过 WebSocket 连接实时显示。

@avwo
Copy link
Owner

avwo commented Dec 15, 2024

刚打开的抓包界面只会加载最近的100条,需要保存所有抓包数据,可以参考插件:https://github.com/whistle-plugins/whistle.autosave

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants