运行由chrome生成的HAR文件是否可能?我已经从chrome导出了一个ajax请求并更改了一个参数,我想再次运行它。我正在尝试使用我的网站上的问题进行调试,这个ajax请求必须在页面上下文中执行。
如果不可能,你有其他选择吗?
不,不幸的是Chrome无法从HAR文件中重播会话。为此,您需要依靠可以将数据提供给Chrome的代理。为此,您可以选择几个选项:
> https://github.com/chromium/web-page-replay
开源代理解决方案,将记录会话,然后将其重播到您的浏览器。即使该工具没有专门设计用于编辑数据,您可以调整要投放的资源,并将其提供给浏览器。这个解决方案的另外一个好处就是在任何浏览器上都可以使用(因为它只是一个代理)。>根据你的平台,你可以使用Fiddler2(Win),或者像Charles代理(Mac)这样的东西。两者都是代理,但是带有一个很好的GUI,它还允许您在飞行中拦截和修改响应(以及以HAR格式导出任何会话)。