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

描述

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

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

  • 记录会话时下载的页面内容。
  • 您的Cookie,可用来模拟您的帐户。
  • 录制时提交的所有信息,例如个人详细信息,密码,信用卡号等。
  • 步骤

    以下是上载控制台日志所涉及的步骤

     

    生成HAR文件

    请按照下面给出的步骤为不同的浏览器生成HAR文件。

    为Chrome生成HAR文件

    1. 打开谷歌浏览器,然后转到MDM网络控制台->登录到MDM网络控制台。
    2. 在Chrome菜单栏中,点击自定义和控制Google Chrome(垂直省略号)->更多工具->开发者工具。
    3. 从顶部窗格中选择“ 网络”选项卡。
    4. 确保录制按钮为红色  如果为灰色,请单击一次以开始录制网络日志。
    5. 选中保留日志框。
    6. 单击清除按钮 以清除控制台条目。
    7. 在记录网络请求时重现该问题。
    8. 重现问题后,右键单击活动窗格上的任意位置,选择全部另存为含内容的HAR。并将文件保存到您的计算机。

    火狐浏览器

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

    IE浏览器

    1. 打开Internet Explorer并转到MDM Web控制台->登录到MDM Web控制台
    2. 按键盘上的F12或单击齿轮图标-> F12开发人员工具
    3. 单击网络选项卡。
    4. 重现该问题,同时记录网络请求。
    5. 记录问题后,请点击保存。确保将文件另存为.har文件或.xml文件

    微软Edge

    1. 打开Edge浏览器,然后转到MDM Web控制台->登录到MDM Web控制台。
    2. 在菜单栏中,单击设置  和更多(水平省略号)->更多工具->开发人员工具。
    3. 从顶部窗格中选择“ 网络”选项卡。
    4. Edge本机生成HAR文件。确保“录制”按钮为红色,并且正在录制会话。如果是灰色,则单击“ 开始配置文件会话”
    5. 重现该问题。
    6. 重现问题后,单击“ 导出为HARCtrl + S”。并将文件保存到您的计算机。

    苹果浏览器

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

    保存控制台日志

    请按照下面给出的步骤使用不同的浏览器保存控制台日志。

    在Chrome中保存控制台日志

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

    在Firefox中保存控制台日志

    1. 右键单击页面,然后单击检查->控制台。
    2. 单击设置。确保启用了“ 持久日志启用时间戳记”复选框。
    3. 重新加载页面,以便填充日志条目。
    4. [R IG HT 点击- >选择文件- >复制- >粘贴为文本文件。

    在Internet Explorer中保存  控制台日志:

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

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

    在Microsoft Edge中保存控制台日志

    1. 右键单击页面上的任意位置,然后单击检查->控制台。
    2. 启用“保留日志”复选框。
    3. 重新加载页面,以便填充日志条目。
    4. 右键单击页面上的任意位置,复制所有内容并将内容粘贴到文本文件中。 

    在Safari中保存控制台日志

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

    将HAR日志发送到MDM支持

    请按照下面给出的步骤将HAR日志上传到Mobile Device Manager Plus支持。

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