当遇到控制台问题时,如何生成HAR文件?

描述

当您遇到MDM web控制台问题时,可能需要生成HAR(HTTP存档)文件,这将有助于识别性能问题,如加载时间慢和页面呈现问题。从尝试连接到web控制台的计算机收集并上传HAR日志,以分析浏览器控制台日志并解决UI问题。

注意:HAR文件可能包含敏感数据,如:

  • 录制会话时下载的页面的内容。。
  • 您的cookies可以包含您的个人身份信息。
  • 录制时提交的所有信息,如个人详细信息、密码、信用卡号码等。

步骤

以下是控制台日志上传的步骤:

生成HAR文件

按照以下步骤为不同浏览器生成HAR文件。

为Chrome生成HAR文件

  1. 打开Google Chrome并进入MDM web控制台 -> 登录到MDM web控制台
  2. 从Chrome菜单栏,点击自定义和控制Google Chrome(垂直省略号) -> 更多工具 -> 开发人员工具
  3. 从顶部窗格中选择网络页签。
  4. 确保录制按钮为红色。如果为灰色,点击一次开始录制网络日志。
  5. 选中框保存日志
  6. 点击清除按钮清除控制台条目。
  7. 在记录网络请求时再现问题。
  8. 复制问题后,在活动窗格的任意位置右击,然后选择全部另存为HAR。将文件保存到您的计算机中。

Firefox

  1. 打开Firefox并进入MDM控制台 -> 登录到MDM web控制台
  2. 选择浏览器窗口右上角的Firefox菜单(汉堡图标),选择Web开发人员 -> 网络
  3. 开发人员网络工具在Firefox的侧面或底部以停靠面板的形式打开。点击网络页签。
  4. 当您开始在浏览器中执行操作时,录制将自动开始。
  5. 在记录网络请求时再现问题。
  6. 在“开发人员网络”面板中,右击文件列下的任意位置,然后点击全部另存为HAR将文件保存到您的计算机。

Internet Explorer

  1. 打开Internet Explorer并进入MDM web控制台 -> 登录到MDM web控制台
  2. 按键盘上的F12或点击齿轮图标 -> F12 开发人员工具
  3. 点击网络页签。
  4. 在记录网络请求的同时再现问题。
  5. 记录问题后,点击保存。确保文件保存为.har文件或.xml文件

Microsoft Edge

  1. 打开Edge浏览器并进入MDM web控制台 -> 登陆到MDM web控制台
  2. 从菜单栏,点击设置和更多(水平省略号) -> 更多工具 -> 开发人员工具
  3. 选择顶部窗格中的网络页签。
  4. Edge本机生成HAR文件。确保录制按钮为红色并且正在录制会话。如果为灰色,点击启动分析会话
  5. 重现问题。
  6. 重现问题后,点击导出为HARCtrl+S,并将文件保存到计算机中。

Safari

  1. 点击菜单栏中的开发菜单并选择显示Web检查器。如果看不到开发菜单,点击菜单栏中的Safari -> 首选项 -> 高级 -> 显示开发菜单
  2. 点击网络页签。
  3. 重现问题。
  4. 点击顶部窗格中的下载,将文件保存为.webarchive文件

保存控制台日志

按照以下步骤使用不同浏览器保存控制台日志。

在Chrome中保存控制台日志

  1. 右击页面上的任何位置,然后点击检查 -> 控制台
  2. 点击设置。在首选项下启用以下复选框:
    • 记录XML HTTP请求
    • 显示时间戳
    • 导航时保存日志
  3. 重新加载页面以填充日志条目。
  4. 右击 -> 另存为(记事本文本文件/.log文件)

在Firefox中保存控制台日志

  1. 右击页面,点击检查 -> 控制台
  2. 点击设置。确保启用保存日志启用时间戳复选框。
  3. 重新加载页面以填充日志条目。
  4. 右击 -> 选择文件 -> 复制 -> 粘贴为文本文件

在Internet Explorer中保存控制台日志

  1. F12键打开开发人员工具窗口。
  2. 在控制台页签中,通过执行命令AgentSDK.EnableIE11DebugLogging(true)启用调试日志。
  3. 重新加载页面以填充日志条目。
  4. 在控制台页签中,右击并选择全部复制并将内容粘贴到文本文件中。
  5. 通过执行命令AgentSDK.EnableIE11DebugLogging(false)禁用调试日志。

注意:建议在测试后关闭调试日志,因为长时间打开会导致IE崩溃。

在Microsoft Edge中保存控制台日志

  1. 右击页面上的任何位置,然后点击检查 -> 控制台
  2. 启用保存日志复选框。
  3. 重新加载页面以填充日志条目。
  4. 右击 -> 选择文件 -> 复制 -> 粘贴为文本文件

在in Safari中保存控制台日志

  1. 右击页面,然后点击检查元素
  2. 选择控制台。点击设置,确保启用保存日志复选框。
  3. 选择全部并重新加载页面以填充日志条目。
  4. 点击控制台日志中的任何条目,复制所有内容并粘贴到文本文件中。

向MDM支持团队发送HAR日志

按照以下步骤将HAR日志上传到Mobile Device Manager Plus支持团队。

  • 打开https://bonitas2.zohocorp.com/
  • 指定工单ID(如果有)。
  • 指定接收通知的电子邮件地址和其他必填字段。
  • 点击添加文件,浏览并选择HAR文件以及控制台日志。
  • 点击上传
  • HAR日志成功上传到MDM服务器。