是否可以在谷歌浏览器上运行HAR存档?

Lui*_*rme 17 ajax google-chrome

是否可以运行由chrome生成的HAR文件?我从chrome导出了ajax请求并更改了参数,我想再次运行它.我正在尝试使用我的网站上的问题进行调试,并且必须在页面上下文中执行此ajax请求.

如果不可能,你还有其他选择吗?

igr*_*rik 4

不可以,遗憾的是 Chrome 无法重播 HAR 文件中的会话。为此,您需要依赖可以将数据提供给 Chrome 的代理。为此,您有以下几种选择:

  1. https://github.com/chromium/web-page-replay

    开源代理解决方案将记录会话,然后将其重播到您的浏览器。即使该工具不是专门设计用于编辑数据的,您也可以调整要提供的资源并将数据反馈给浏览器。涉及的方面肯定更多,但该解决方案的额外好处是它可以与任何浏览器一起使用(因为它只是一个代理)。

  2. 根据您的平台,您可以使用 Fiddler2 (Win) 或 Charles proxy (Mac) 之类的东西。两者都是代理,但都带有一个漂亮的 GUI,它还允许您即时拦截和修改响应(以及以 HAR 格式导出任何会话)。