当遇到控制台问题时,如何生成HAR文件?
描述
当您遇到MDM web控制台问题时,可能需要生成HAR(HTTP存档)文件,这将有助于识别性能问题,如加载时间慢和页面呈现问题。从尝试连接到web控制台的计算机收集并上传HAR日志,以分析浏览器控制台日志并解决UI问题。
注意:HAR文件可能包含敏感数据,如:
- 录制会话时下载的页面的内容。。
- 您的cookies可以包含您的个人身份信息。
- 录制时提交的所有信息,如个人详细信息、密码、信用卡号码等。
步骤
以下是控制台日志上传的步骤:
生成HAR文件
按照以下步骤为不同浏览器生成HAR文件。
为Chrome生成HAR文件
- 打开Google Chrome并进入MDM web控制台 -> 登录到MDM web控制台。
- 从Chrome菜单栏,点击自定义和控制Google Chrome(垂直省略号) -> 更多工具 -> 开发人员工具。
- 从顶部窗格中选择网络页签。
- 确保录制按钮为红色。如果为灰色,点击一次开始录制网络日志。
- 选中框保存日志。
- 点击清除按钮清除控制台条目。
- 在记录网络请求时再现问题。
- 复制问题后,在活动窗格的任意位置右击,然后选择全部另存为HAR。将文件保存到您的计算机中。
Firefox
- 打开Firefox并进入MDM控制台 -> 登录到MDM web控制台。
- 选择浏览器窗口右上角的Firefox菜单(汉堡图标),选择Web开发人员 -> 网络。
- 开发人员网络工具在Firefox的侧面或底部以停靠面板的形式打开。点击网络页签。
- 当您开始在浏览器中执行操作时,录制将自动开始。
- 在记录网络请求时再现问题。
- 在“开发人员网络”面板中,右击文件列下的任意位置,然后点击全部另存为HAR将文件保存到您的计算机。
Internet Explorer
- 打开Internet Explorer并进入MDM web控制台 -> 登录到MDM web控制台。
- 按键盘上的F12或点击齿轮图标 -> F12 开发人员工具。
- 点击网络页签。
- 在记录网络请求的同时再现问题。
- 记录问题后,点击保存。确保文件保存为.har文件或.xml文件。
Microsoft Edge
- 打开Edge浏览器并进入MDM web控制台 -> 登陆到MDM web控制台。
- 从菜单栏,点击设置和更多(水平省略号) -> 更多工具 -> 开发人员工具。
- 选择顶部窗格中的网络页签。
- Edge本机生成HAR文件。确保录制按钮为红色并且正在录制会话。如果为灰色,点击启动分析会话。
- 重现问题。
- 重现问题后,点击导出为HAR或Ctrl+S,并将文件保存到计算机中。
Safari
- 点击菜单栏中的开发菜单并选择显示Web检查器。如果看不到开发菜单,点击菜单栏中的Safari -> 首选项 -> 高级 -> 显示开发菜单。
- 点击网络页签。
- 重现问题。
- 点击顶部窗格中的下载,将文件保存为.webarchive文件。
保存控制台日志
按照以下步骤使用不同浏览器保存控制台日志。
在Chrome中保存控制台日志
- 右击页面上的任何位置,然后点击检查 -> 控制台。
- 点击设置。在首选项下启用以下复选框:
- 记录XML HTTP请求
- 显示时间戳
- 导航时保存日志
- 重新加载页面以填充日志条目。
- 右击 -> 另存为(记事本文本文件/.log文件)。
在Firefox中保存控制台日志
- 右击页面,点击检查 -> 控制台。
- 点击设置。确保启用保存日志和启用时间戳复选框。
- 重新加载页面以填充日志条目。
- 右击 -> 选择文件 -> 复制 -> 粘贴为文本文件。
在Internet Explorer中保存控制台日志
- 按F12键打开开发人员工具窗口。
- 在控制台页签中,通过执行命令AgentSDK.EnableIE11DebugLogging(true)启用调试日志。
- 重新加载页面以填充日志条目。
- 在控制台页签中,右击并选择全部复制并将内容粘贴到文本文件中。
- 通过执行命令AgentSDK.EnableIE11DebugLogging(false)禁用调试日志。
注意:建议在测试后关闭调试日志,因为长时间打开会导致IE崩溃。
在Microsoft Edge中保存控制台日志
- 右击页面上的任何位置,然后点击检查 -> 控制台。
- 启用保存日志复选框。
- 重新加载页面以填充日志条目。
- 右击 -> 选择文件 -> 复制 -> 粘贴为文本文件。
在in Safari中保存控制台日志
- 右击页面,然后点击检查元素。
- 选择控制台。点击设置,确保启用保存日志复选框。
- 选择全部并重新加载页面以填充日志条目。
- 点击控制台日志中的任何条目,复制所有内容并粘贴到文本文件中。
向MDM支持团队发送HAR日志
按照以下步骤将HAR日志上传到Mobile Device Manager Plus支持团队。