# 生成 HAR 文件

HAR（HTTP 归档格式， `.har`）是一种包含 JSON 数据的归档文件格式，用于存储多种浏览器类型（例如 Firefox、Chrome、Safari 等）的会话数据。HAR 文件会保存浏览器发出的所有网页请求信息。

HAR 文件提供了所有网络活动的详细日志，使 impact.com 解决方案工程师能够调查各种技术问题。\
其中包括：

* 确认跟踪标签是否正确触发。
* 诊断显示问题，例如页面未加载或平台功能未按预期显示。
* 识别性能瓶颈，例如加载缓慢的脚本或图片。
* 分析浏览器发送和接收的精确数据，以排查复杂错误。

#### 生成 HAR 文件

请选择你使用的浏览器，以查看生成 HAR 文件的说明。

<details>

<summary>Google Chrome</summary>

1. 打开 Chrome 并进入你的结账页面。
2. 打开开发者工具（检查元素）。
   * Windows 的开发者工具快捷键： **Ctrl + Shift + i**
   * MacOS 的开发者工具快捷键： **Cmd + Option + i**
3. 选择 **网络** 选项卡。
4. 选择 ![](https://2499487857-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRN1rcrim887TwHLBjac%2Fuploads%2Fgit-blob-777809abc59946fff23d188f8dd6eab7a1c254b2%2F062c3caf463cd136b2b03cca1fc260d33318b9e7499b706bee63670c3b0d9936.svg?alt=media) **记录网络日志** 按钮，如果该按钮是灰色的。
   * 如果该按钮是红色的，这意味着网络活动已在记录中，你可以继续下一步。
   * 请务必勾选 *保留日志*.
5. 选择 ![](https://2499487857-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRN1rcrim887TwHLBjac%2Fuploads%2Fgit-blob-ad5ef0bc290692327500c12af5fa2ae9a7e2ddac%2F80b9e46b79bb2741bb4ce9b605558e7578baec2ee99c582319202cfc44b3287e.svg?alt=media) **\[清除]** 以删除浏览器中保存的任何日志记录。
6. 在记录网络请求时完成下单，让感谢页面加载。
7. 右键单击网络流量中记录的任何活动，并选择 **将所有内容另存为 HAR** 将文件保存到你的电脑。

</details>

<details>

<summary>Firefox</summary>

1. 打开 Firefox 并进入你的结账页面。
2. 打开开发者工具（检查元素）。
   * Windows 的开发者工具快捷键： **Ctrl + Shift + i**
   * MacOS 的开发者工具快捷键： **Cmd + Option + i**
3. 选择 **网络** 选项卡。
4. 选择 ![](https://2499487857-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRN1rcrim887TwHLBjac%2Fuploads%2Fgit-blob-c5ab8423372b2c345ded634b7aa4cab16c87fe3a%2Fd17a259fe817ff10ea9fd87140a89bd62ece6fa9940e05902574dcf95bed5960.svg?alt=media) **\[删除]** 以删除浏览器中保存的任何日志记录。
5. 在记录网络请求时完成下单，让感谢页面加载。
6. 右键单击网络流量中记录的任何活动，并选择 **全部另存为 HAR** 将文件保存到你的电脑。

</details>

<details>

<summary>Safari</summary>

1. 打开 Safari 并进入你的结账页面。
2. 按 **Option + Command + i** 作为打开此页面开发者工具的快捷键。
   * 你需要启用开发者工具才能使用此功能。前往 **偏好设置 → 高级 → 显示“开发”菜单** .
3. 选择 **网络** 选项卡。
4. 确保 **导航时保留日志** 按钮已开启，然后选择 **清除** 按钮。
5. 在记录网络请求时完成下单，让感谢页面加载。
6. 右键单击网络流量中记录的任何活动，并选择 **导出为 HAR 文件** 将文件保存到你的电脑。

</details>
