前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >谷歌浏览器开发调试的九个技巧

谷歌浏览器开发调试的九个技巧

作者头像
Jimmy_is_jimmy
发布于 2022-09-16 06:33:25
发布于 2022-09-16 06:33:25
38700
代码可运行
举报
文章被收录于专栏:call_me_Rcall_me_R
运行总次数:0
代码可运行

上篇的文章JavaScript两个快速调试的技巧,有些掘友留言说意犹未尽,那么我们再来说说些其他的技巧 🐶

如果你是一个前端开发者,你接触浏览器的时间会占用你工作时间的一半,甚至更多。那么我们推荐你使用谷歌浏览器,它是前端开发利器之一🚀

开题前,请你更新谷歌浏览器的版本到最新。

截止本文发布,鄙人window上谷歌浏览器为最新版本 - 版本 85.0.4183.121(正式版本)(64 位)mac上谷歌浏览器为最新版本 - Version 85.0.4183.121 (Official Build) (64-bit)

问:为啥要更新?

答:一是为了统一操作讲解;二是产品升级总会解决些遗留的问题吧,技术向前看

感兴趣的伙伴可以看看官网的更新记录google web

下面直接进入正题 💓

以下的操作都是在mac的谷歌浏览器上进行的。window上大同小异,请自行脑补~

1. 允许重复声明letclass

在更新版本之前,我们在谷歌浏览器上使用letclass对变量进行二次声明,会出现错误信息。如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let i = "jia"

let i = "reng"

// 报错
// Uncaught SyntaxError: Identifier 'i' has aready been declared

导航条 => 更多图标 => Settings => About Chrome => Update

升级后,重复声明不会报错,解决了在一个控制面板里面console调试中不能覆盖同一个变量的烦恼。

2. 过滤请求

网页请求服务器,有时候发起的请求太多,我们想知道哪些请求返回阻塞了。我们可以对请求的网络进行过滤,来定位问题。

控制面板 => Network => filter图标 => is:running => 刷新监控的页面

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/936d2d4a7ab3426da2249894ea4d2f3b~tplv-k3u1fbpfcp-zoom-in-crop-mark:4536:0:0:0.awebp

3. 展开所有的子节点

在进行DOM节点元素调试的时候,我们需要对每个节点进行展开查看,如果只是逐个点击目标元素下面的子元素展开,耗费时间。可以尝试下面的快捷操作~

控制面板 => Elements => 按option + 点击要展开的元素图标

4. 滚动元素到视图

在调试DOM元素的时候,我们已经聚焦到相关的DOM结构上了,但是对应的元素并没有在可视窗口上展示,那么我们可以将其快速滚动到可视窗口。

控制面板 => Elements => 右击选中的DOM节点 => Scroll into view

5. 预设设备

在进行调试的时候,我们手头上没有那么多设备。特别是开发移动端的猿儿,在没有充足调试机的情况下,我们就靠调试工具进行模拟。那么,除了谷歌浏览器默认设备的几个值,比如iPhone X, iPad。我们还可以自定义自己需要的设备。

控制面板 => setting图标 => Devices => Add custom device...

我们添加一个一个尺寸为300 * 800DPR3的设备。

之后,在调试设备的时候,我们可以选择预设设备进行预览~

6. 预设网络状况

我们不能把控用户使用我们产品的网络下载速度,所以我们得模拟不同网速下面的产品表现情况,以检查我们对产品的优化是否符合预期效果。同理,我们也可以自定义网络的状况,一般情况下默认是online

控制面板 => setting图标 => Throttling => Add custom profile...

7. 捕获快照

communication省心省力的原则之一是:图文并茂地沟通。在跟上下流的人员进行沟通的时候,推敲产品的途中,少不了对一个产品的截图。

作为一个开发者,你还在使用截图工具或聊天工具进行操作?我们有更加方便的方案~

7.1 捕获全屏快照

控制面板 => command + shift + p => capture full size screenshot

下面是截取自己掘金个人资料页面的图片。在进入个人资料页面后,设置成移动设备调试,之后在控制台上按照上面的步骤执行capture full size screenshot,即可生成完整的个人资料页面图片。

⚠️ 不限制移动端调试操作,PC端也可以,这里为了方便贴图,才选择移动端调试而已

当然,我们使用局部截图更加频繁,那就使用到了下面的小技巧。

7.2 捕获局部快照

控制面板 => 审查元素 => command + shift + p => capture node screenshot

我选择掘金个人资料的头像部分进行截取示范~

正确操作后,截取到的就是目标审核元素,如下图:

8. 快速清空站点缓存

有时候开发调试,我们需要清空缓存信息。与其手动一个个信息清空,还不如一步到位,直接清空这个站点的信息 💨

控制面板 => ctrl+shift+p => clear site data

嗯~就此打住吧,写了不少了~

等等,才八个技巧而已么,得加一条 🐱

Because NINE is my lucky number.

9. 更改调试面板主题

在开发调试中,默认主题难免让眼睛审美疲劳。而且,作为一个开发者,要高冷,高冷,高冷...暗黑色调妥妥的。通过下面的操作,你可以选择适合自己的风格。

控制面板 => setting设置图标 => Preferences => Appearance => Theme

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d9970d4cbf894edeacc60f7ccc59953d~tplv-k3u1fbpfcp-zoom-in-crop-mark:4536:0:0:0.awebp

【完,下次见】

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-10-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
可折叠设备、平板设备和大屏设备更新一览
作者 / Oscar Wahltinez, Developer Relations Engineer, Google
Android 开发者
2022/03/09
2.3K0
可折叠设备、平板设备和大屏设备更新一览
使用 Jetpack 卡片库在 Wear OS by Google 谷歌上创建自定义卡片
我们 在 2019 年推出了卡片,从那时起,该功能便成为 Wear OS by Google 谷歌智能手表上最实用的功能之一。卡片访问速度快,使用便捷,且设计为可滑动访问,用户可直接在手腕上了解所需资讯及待办事项。同时,卡片也可以让用户控制想了解的信息和操作。
Android 开发者
2022/03/09
9120
使用 Jetpack 卡片库在 Wear OS by Google 谷歌上创建自定义卡片
在Chrome浏览器中最快速实现拾色器(颜色吸管)的方法
说到网页拾色器(颜色吸管工具)在前端的实现方法,通常我们会想到先进行网页截图,然后通过Canvas绘制截图,此时利用Canvas所提供的的API即可解析出图片每个像素点颜色,最后通过获取鼠标定位,得到当前的坐标来进行颜色选择。
茶无味的一天
2022/10/06
2.2K0
如何使用谷歌浏览器 Chrome 更好地调试
你的 JavaScript 是否曾经无法正确执行,并且你很难找出原因?你的 CSS 是否曾经表现得很奇怪,并且你很难找出原因或让它按预期显示?调试是编程的基本组成部分,也是所有软件开发人员的基本技能。
海拥
2022/09/26
4.1K0
Fabric.js 将本地图像上传到画布背景
这次要实现的效果是:在本地上传一张图片,然后渲染到 canvas 里(当做背景图)。
德育处主任
2022/04/17
3K0
Fabric.js 将本地图像上传到画布背景
vue这些原理你都知道吗?(面试版)
在之前面试的时候我自己也经常会遇到一些vue原理的问题, 我也总结了下自己的经常的用到的,方便自己学习,今天也给大家分享出来, 欢迎大家一起学习交流, 有更好的方法欢迎评论区指出, 后序我也将持续整理总结~
bb_xiaxia1998
2022/10/12
5030
测试技能之谷歌浏览器调试技巧
生活学习中我们常用的工具之一就是浏览器,但测试工程师需要知道不仅仅是输入网址,鼠标点击几下那么简单。
吾非同
2020/10/23
6300
谷歌浏览器问题事件BEX引起的闪退崩溃异常的修复与思考
前言 最近,我们部门负责项目运维的小王频频接到甲方的反馈,运行的项目使用谷歌浏览器登录后,每次点击处理2秒后,浏览器自动闪退崩溃.小王同学折腾了一个星期,还没找到问题的原因.甲方客户都把问题反馈给项目经理了.项目经理给小王撂下狠话,“明天客户再给我打电话,你以后再也没机会穿拖鞋上班了..” 小王扰了扰头上剩在中间的头发,一脸委屈的看向我,无奈中透着一点深情 “Chova大哥哥,你来帮我看看嘛~以后晚上陪你一起健身!” 看着他期待的目光,我心目不免一紧,哆哆嗦嗦地打开了他电脑上的谷歌浏览器... 问题一:问题
攻城狮Chova
2021/11/05
4K2
谷歌浏览器问题事件BEX引起的闪退崩溃异常的修复与思考
掌握这些浏览器开发者技巧,绝对能提升你的level
不管是前后端开发、还是测试工程师,平时都会用到浏览器开发者工具,比如调试一些web应用,定位前后端请求问题,爬虫的页面分析等。
吾非同
2021/03/12
6970
前端浏览器调试小技巧
作为一个前端开发者,我们每时每刻都跟浏览器打交道,在开发的过程中,我们需要不断的在浏览器中查看编写的成果,合理使用浏览器的控制台功能,将有助我们快速开发,节约时间以获得 Work Life Balance 的体验。下面我们提一下几点调试的技巧。
Jimmy_is_jimmy
2022/04/29
4330
前端浏览器调试小技巧
炫酷浏览器调试小技巧,别跟我说你全知道?
翻译原文:Cool Chrome DevTools tips and tricks you wish you knew already
掘金安东尼
2024/01/27
1930
炫酷浏览器调试小技巧,别跟我说你全知道?
谷歌浏览器截取完整屏幕的方式(有下拉滚动条)
示例:https://blog.csdn.net/qq_39390545 (很长很长)
陈哈哈
2020/07/06
1.7K0
实现Web端自定义截屏
当客户在使用我们的产品过程中,遇到问题需要向我们反馈时,如果用纯文字的形式描述,我们很难懂客户的意思,要是能配上问题截图,这样我们就能很清楚的知道客户的问题了。
神奇的程序员
2021/02/04
2.6K0
分享一些少为人知但很有用的浏览器调试技巧
相信大部分前端同学都是用Chrome浏览器进行开发,这篇博客要分享的基本上是除了我们常用console.log之外的,Chrome开发者工具控制面板提供的调试方法~
桃翁
2019/06/28
7870
分享一些少为人知但很有用的浏览器调试技巧
Chrome 浏览器必知必会的小技巧
来源:FEWY https://segmentfault.com/a/1190000012143176 说明 这篇文章主要介绍的就是一些chrome浏览器的小技巧,很简单,希望对大家有所帮助。 这其中的一些小技巧在低版本中是没有的,所以建议大家用最新版的,目前最新版是62,版本很重要,如果发现有些技巧不起作用,请先查看浏览器的版本。 快捷键 快捷键比较多,这里挑出几个常用的说一下 最后会给出一张比较完整的快捷键的表 下列快捷键可以在所有 开发者工具 面板中可以使用 全局快捷键windowMac打开 开发者工
前端教程
2018/03/05
1.5K0
Chrome 浏览器必知必会的小技巧
在谷歌浏览器调试JavaScript
本文介绍在谷歌浏览器调试JavaScript的方法。 测试代码 新建test.html文件,写入: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <script type="text/javascript"> alert("Hello World!"); document.write("Hello World"
为为为什么
2022/08/05
7510
在谷歌浏览器调试JavaScript
chrome浏览器 必知必会的小技巧
这篇文章主要介绍的就是一些chrome浏览器的小技巧,很简单,希望对大家有所帮助。 这其中的一些小技巧在低版本中是没有的,所以建议大家用最新版的,目前最新版是62,版本很重要,如果发现有些技巧不起作用,请先查看浏览器的版本。
FEWY
2019/05/27
9700
分享一些使用的谷歌浏览器插件
使用浏览器扩展程序可以使你的工作效率提高数倍不止,那么下面我就向大家分享一下我日常使用的扩展,可能大多数扩展大家都已经在使用了,不过也难免有一两个是你不知道的。
帅地
2019/06/06
4.6K0
分享一些使用的谷歌浏览器插件
Chrome浏览器调试技巧大全!
注:本文测试、截图均为Edge浏览器(内核是Chromium),浏览器内核可了解《有哪些浏览器/内核?[1]》
zz_jesse
2024/07/04
4610
Chrome浏览器调试技巧大全!
身为程序猿——谷歌浏览器的这些骚操作你真的废吗!【熬夜整理&建议收藏】[通俗易懂]
前言——几日前,我那上初中的妹妹突然发VX问我说她想复制网上搜到的一些朋友圈文案拿去发朋友圈,但是问题是复制不了!
全栈程序员站长
2022/08/02
2.7K0
身为程序猿——谷歌浏览器的这些骚操作你真的废吗!【熬夜整理&建议收藏】[通俗易懂]
推荐阅读
相关推荐
可折叠设备、平板设备和大屏设备更新一览
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验