首页 > 其他分享 >不常见但很有用的chrome调试工具使用方法

不常见但很有用的chrome调试工具使用方法

时间:2022-08-20 16:48:02浏览次数:120  
标签:文件 chrome 标签 有用 按钮 断点 调试

 

https://www.cnblogs.com/xiaohuochai/p/6344886.html

前面的话

  对于chrome调试工具,常用的是elements标签、console标签、sources标签和network标签。但实际上,还有一些不太常见但相当实用的方法可以提高网页调试效率。本文将详细介绍那些不常见的chrome调试工具使用方法

 

控制台

  在控制台直接输入代码,按下回车键,代码就会被执行。其返回值也会在控制台中被打印出来

  通过上下箭头键,可以随时从相关列表中找回已经执行过的命令,并在控制台中重新执行它们

  通常情况下,控制台只提供单行输入,我们可以用分号做分割符来执行多个javascript语句;而如果需要多行代码的话,可以通过组合键shift+enter来实现换行,在这种情况下代码不会被立即执行

 

刷新

  一般地,人们对于刷新的印象只是停留在使用F5快捷键上。但实际上,刷新包括三种。在开发者调试工具打开的情况下,长按刷新按钮,会出现这三种刷新选项

#

 

搜索

  在elements标签下使用ctrl+f搜索功能,可以使用css选择器,如'.test',所以搜索到所有类名为test的元素

#

 

计算样式

  通过点击elements标签右侧的computed子标签,可以查看元素计算后的样式

#

 

资源映射

  使用chrome浏览器的sourcemap功能可以将本地的文件和服务器上的文件关联起来。这样,通过chrome的开发者工具调试网页(如更改一个css属性值)时,本地文件的内容也会相应地发生变化并保存。如果再使用sass的watch命令, 在调试sass文件时,就可以实时保存文件并通过浏览器看到效果

  如下图所示,点击map to network resource,把本地文件关联到服务器上相应文件。浏览器会智能地把项目目录下的其他css文件和html文件和服务器上对应的文件都关联起来

# #

 

当前位置

  在elements标签下,选择元素节点,点击右键菜单中的scroll into view,可以滚动浏览器到元素所处位置

#

 

代码反压缩

  一般地,线上的javascript代码都是经过压缩的,基本上无法直接阅读。点击下方的大括号{}图标,浏览器会反压缩过重新排版美化当前的javascript代码

#

 

断点调试

【按钮介绍】

#
第一个按钮(F8):断点间调试
第二个按钮(F10):单步调试
第三个按钮(F11):进入函数
第四个按钮(shift+F11):离开函数
第五个按钮(ctrl+F8):取消全部断点

【文件搜索】

  搜索要进行断点调试的文件,使用ctrl+o即可调出搜索框

#

【添加watch】

  要将变量或函数添加到watch中,只需进行如下操作

#

【删除全部断点】

  在右侧断点区域(breakpoints)点击鼠标右键,选择(remove all breakpoints)即可

#

标签:文件,chrome,标签,有用,按钮,断点,调试
From: https://www.cnblogs.com/jmbt/p/16608051.html

相关文章

  • php断点调试工具------NetBeans+Xdebug调试php方法(测试成功)
    @原文url:http://www.cnblogs.com/dcb3688/p/4608015.html@netbeans官方调试php代码说明:https://netbeans.org/kb/docs/php/debugging_zh_CN.html个人认为,对有有经验......
  • javascript:null和undefined的区别(chrome 104.0.5112.101)
    一,js代码:<html><head><metacharset="utf-8"/><title>测试</title></head><body><buttononclick="test()">测试</button><script>functiontest......
  • 解决goland在mac m1下无法调试问题
     背景新电脑macm1goland调试抛出异常   异常信息第一次异常信息couldnotlaunchprocess:cannotrununderRosetta,checkthattheinstalledbuildo......
  • 【web自动化】selenium根据浏览器版本下载对应的chromedriver
    1、使用国内的镜像地址https://registry.npmmirror.com/binary.html?path=chromedriver/ 2、通过simulation模拟用户点击来下载(只贴出部分方法)#!/usr/bin/envpython......
  • 移动端H5调试基础
    适用场景此文档描述场景适用于Android机型及Chrome内核的浏览器参考文档ChromeDeveloper开发文档链接(需要梯子)https://developer.chrome.com/docs/devtools/remote-de......
  • phpstorm双机远程调试环境搭建笔记
    原理:phpstorm监听一个调试端口,我设置为9001php运行时,xdbug连接调试端口cookie中如果带有XDEBUG_SESSION_START,并且XDEBUG_SESSION_START的值是phpstorm正在监听的值,则触......
  • Pycharm Debug调试
    一、打断点一个断点标记了一个代码行,当Pycharm运行到该行代码时会将程序暂时挂起。注意断点会将对应的代码行标记为红色,取消断点的操作也很简单,在同样位置再次单......
  • 解决 Android真机调试 卸载后无法再次安装成功
    1、配置环境变量androidsdk中的tools目录和platform-tools目录都配置到系统环境变量path中; 2、运行cmd输入命令adbdevices查看当前连接设备的机器编号;......
  • IDEA的debug调试技巧
    来自B站全网最实用的IDEADebug调试技巧(超详细案例)https://www.bilibili.com/video/BV1xa411Y72S?spm_id_from=333.337.search-card.all.click&vd_source=a3ca5632ce12......
  • Shell脚本调试技术
    前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误......