如何生成HAR文件

如果您需要浏览器中有关网络请求的详细信息,以进行故障排除,则生成HAR文件会很有帮助。 本文可帮助您了解有关如何生成HAR文件的步骤。

描述 description

环境

Adobe Experience Manager

问题

您可能需要浏览器中有关网络请求的详细信息以进行故障排除。

HAR文件非常有用,因为它包含浏览器的HTTP事务历史记录。 本文介绍如何生成 HAR 文件。

Web浏览器环境

  • Chrome
  • Edge
  • Firefox
  • Safari

解决方法 resolution

Chrome和Edge

  1. 打开出现问题的页面。
  2. 按F12打开DevTools。
  3. 选择 网络 选项卡。
  4. 选中 保留日志 复选框。
  5. 选中 禁用缓存 复选框。
  6. 重现要调查的问题并确认“网络”选项卡显示详细的HTTP事务。
  7. 右键单击网络请求列表中的任意位置。
  8. 选择全部另存为HAR,内容为
  9. 选择位置并保存文件。

Chrome/Edge版本130的注意事项:

默认情况下,由于隐私更改,HAR文件会排除Cookie and Authorization headers。 要包含这些敏感标头以进行故障排除,请执行以下操作:

  1. 打开DevTools设置(通常是DevTools窗口中的齿轮图标)。
  2. 选择允许生成包含敏感数据的HAR
  3. 重现问题后,在 网络 选项卡中长按 导出 按钮,然后从下拉菜单中选择导出HAR (包含敏感数据)

Firefox

  1. 打开出现问题的页面。
  2. 按F12打开DevTools。
  3. 选择 网络 选项卡。
  4. 选择齿轮图标并启用保留日志
  5. 选中 禁用缓存 复选框。
  6. 重现要调查的问题并确认“网络”选项卡显示详细的HTTP事务。
  7. 再次选择齿轮图标,然后选择全部另存为HAR
  8. 选择位置并保存文件。

Safari

  1. 打开DevTools (按键盘上的⌥⌘I (Option + Command + I))。
  2. 选择 网络 选项卡。
  3. 选中 保留日志 复选框。
  4. 重现要调查的问题并确认“网络”选项卡显示详细的HTTP事务。
  5. 选择导出
  6. 指定文件名并保存。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f