在谷歌浏览器中排查网页报错,主要使用 开发者工具(DevTools)以下是详细的步骤和技巧

谷歌 关于Google 1

打开开发者工具的几种方式

  1. 快捷键
    • Windows/Linux:F12Ctrl+Shift+I
    • Mac:Cmd+Opt+I
  2. 右键菜单:在网页任意位置右键 → “检查”
  3. 菜单栏:右上角三个点 → 更多工具 → 开发者工具

核心排查面板

控制台(Console) - 最常用

  • 查看错误:JavaScript错误、网络错误、安全警告等会以红色显示
  • 常用操作
    • 查看错误堆栈:点击错误信息可定位到具体文件和行号
    • 执行调试命令:可直接输入JS代码测试
    • 筛选日志:可筛选错误、警告、日志等级别
  • 实用命令
    console.clear()  // 清空控制台
    console.table(data)  // 表格形式显示数据
    $0  // 引用当前选中的DOM元素

网络(Network) - 排查请求问题

  • 查看请求失败:红色状态码(4xx、5xx)
  • 操作步骤
    1. 打开Network面板
    2. 刷新页面(或触发相关操作)
    3. 筛选:XHR/JS/CSS等
    4. 点击具体请求查看详情:
      • Headers:请求/响应头
      • Preview/Response:响应内容
      • Timing:请求耗时分析

源代码(Sources) - 调试JS

  • 断点调试
    1. 找到问题JS文件
    2. 点击行号设置断点
    3. 重新触发操作
    4. 使用调试控制(暂停、单步执行等)
  • 监视变量
    • 在右侧Watch窗口添加要监视的变量
    • 查看Call Stack调用堆栈

元素(Elements) - 排查DOM/CSS

  • 检查元素
    • 点击左上角箭头图标选择页面元素
    • 查看和修改CSS样式(实时生效)
  • DOM断点: 右键元素 → Break on → 选择断点类型

常见错误排查流程

JavaScript错误

Uncaught TypeError: Cannot read property 'xxx' of undefined
  1. 在Console中点击错误链接跳转到Sources
  2. 设置断点重新执行
  3. 检查变量值

网络请求错误

Failed to load resource: net::ERR_CONNECTION_REFUSED
  1. 查看Network面板该请求详情
  2. 检查URL是否正确
  3. 查看Response状态码和内容
  4. 检查CORS头部设置

资源加载错误

404 Not Found
  1. 确认资源路径
  2. 检查缓存:勾选“Disable cache”重新加载
  3. 查看服务器是否正常响应

高级调试技巧

条件断点

  • 在断点处右键 → Edit breakpoint → 设置条件表达式

性能监控

  • Performance面板录制页面操作,分析性能瓶颈

应用面板(Application)

  • 检查LocalStorage、SessionStorage、Cookie
  • 查看Service Workers和Cache

移动端调试

  1. 点击“切换设备工具栏”图标(手机图标)
  2. 选择设备型号或自定义尺寸
  3. 可模拟网络速度(3G、4G等)

实用设置

开发者工具设置

  1. 打开方式:点击齿轮图标
  2. 推荐设置
    • Preferences → Network: 勾选“Disable cache”
    • Preferences → Console: 勾选“Log XMLHttpRequests”

命令行技巧

在Console输入:

在谷歌浏览器中排查网页报错,主要使用 开发者工具(DevTools)以下是详细的步骤和技巧-第1张图片-Google Chrome官方首页_极速谷歌浏览器

debugger;  // 代码中插入,自动进入调试
monitorEvents(element)  // 监视元素事件
copy(variable)  // 复制变量值到剪贴板

扩展推荐

  1. Vue.js DevTools:Vue项目调试
  2. React Developer Tools:React项目调试
  3. Redux DevTools:Redux状态管理调试

快速排查清单

  1. ✅ 打开控制台看红色错误
  2. ✅ 检查Network中的失败请求
  3. ✅ 使用断点调试JS逻辑
  4. ✅ 检查元素样式和布局
  5. ✅ 清缓存后重新测试

通过系统使用这些工具,90%以上的网页问题都能快速定位和解决。

标签: 开发者工具 网页报错

抱歉,评论功能暂时关闭!