首页 > 其他分享 >使用 Chrome 开发者工具去除某些网站上无法关闭的模态对话框

使用 Chrome 开发者工具去除某些网站上无法关闭的模态对话框

时间:2023-10-29 16:12:40浏览次数:37  
标签:Capture 截图 screenshot 对话框 Chrome 元素 开发者

有些网页设计得具有缺陷,模态对话框弹出来之后,找不到关闭按钮,导致对话框关闭不掉,很尴尬。

其实可以通过使用 Chrome 开发者工具移除模态对话框对应的 DOM 元素,来实现去除模态对话框的目的。

具体操作步骤:打开 Chrome 开发者工具,切换到 Elements 标签页,找到模态对话框对应的 DOM 元素,

右键,选择 Delete element 即可:

之后模态对话框就从界面上消失了:

此外大家注意到这个菜单 Capture Node screenshot 了吗?

Chrome Elements 面板里的 "Capture node screenshot" 菜单是一项强大的功能,它允许开发人员在网页开发过程中捕获网页上任何特定元素的截图。这对于调试、设计、文档编写以及问题排查都非常有用。在本文中,我将详细介绍这个功能的作用,并提供一些示例以演示如何使用它。

Capture node screenshot 的作用

Capture node screenshot 是 Chrome 开发者工具中 Elements 面板的一个选项,允许开发人员捕获网页上的特定元素的快照或截图。这个功能有以下主要作用:

  1. 调试和问题排查:开发人员可以使用该功能来捕获网页中特定元素的截图,以便更好地理解元素的布局和样式。这对于排查元素在不同状态下的显示问题非常有帮助。

  2. 设计和样式验证:设计师和前端开发人员可以使用此功能来验证页面的设计是否符合规范。他们可以捕获不同元素的截图,并与设计规范进行比较,以确保一致性。

  3. 文档编写:在编写文档、教程或培训材料时,捕获元素截图可以更好地演示特定功能或界面的使用方式。

  4. 用户故障报告:当用户报告网页显示问题时,开发人员可以使用该功能来捕获问题元素的截图,以更好地理解问题并加速修复。

  5. 性能分析:捕获页面元素的截图可以帮助开发人员分析和评估页面加载性能,特别是在页面渲染方面。

如何使用 Capture node screenshot

现在,让我们来看看如何在 Chrome Elements 面板中使用 "Capture node screenshot" 功能。以下是一系列步骤:

  1. 打开 Chrome 开发者工具:首先,确保你的网页正在 Chrome 浏览器中运行。然后,右键单击页面上的任何元素,选择“检查”以打开 Chrome 开发者工具。你也可以使用快捷键 Ctrl + Shift + ICmd + Option + I(Mac)。

  2. 导航到 Elements 面板:在 Chrome 开发者工具中,你将看到多个选项卡,如 "Elements," "Console," "Sources," 等等。点击 "Elements" 选项卡,以进入 Elements 面板。

  3. 选择目标元素:在 Elements 面板中,你可以通过单击或通过检查元素来选择你想要捕获截图的目标元素。确保你已经选择了该元素,因为 "Capture node screenshot" 将捕获当前选定的元素。

  4. 打开 Capture node screenshot 菜单:右键单击所选元素,然后从上下文菜单中选择 "Capture node screenshot"。

  5. 保存截图:点击 "Capture node screenshot" 后,Chrome 将会自动捕获选定元素的截图。一个保存对话框将弹出,允许你选择截图的保存位置和文件名。你可以将截图保存为 PNG 图像文件。

  6. 查看和使用截图:一旦截图保存完成,你可以在你选择的保存位置找到它。你可以在任何图像查看器中打开截图,或在你的项目中使用它,比如将它添加到文档中、发送给团队成员或将其用于调试和设计目的。

标签:Capture,截图,screenshot,对话框,Chrome,元素,开发者
From: https://www.cnblogs.com/sap-jerry/p/17795961.html

相关文章

  • 关于 Chrome 开发者工具 Network 面板里观察到的 net ERR_CERT_AUTHORITY_INVALID 错
    我在Chrome访问一个网站时,在Chrome开发者工具Network面板里观察到的netERR_CERT_AUTHORITY_INVALID错误:net::ERR_CERT_AUTHORITY_INVALID这种错误通常会在你试图访问的网站的SSL证书存在问题时出现。SSL(SecureSocketLayer)证书用于建立用户和网站服务器之间的安......
  • playwright -启动本地chrome浏览器-启动扩展程序-插件
    fromplaywright.sync_apiimportsync_playwrightimportosclassTool:def__init__(self,user_data_dir,executable_path):playwright=sync_playwright().start()#启动扩展程序-开启影刀插件path_to_extension=r"D:\data\google\Ch......
  • chrome新版本http自动跳转https问题解决
    虽然是个好功能,但是部分内网业务还没做好https兼容,有的时候手工访问,还是变成https 解决办法:chrome://flags/找到:HTTPSUpgrades,修改disabled,重启解决,当然这个需要需要用户去调整,真正还需要服务去兼容https  ......
  • 华为荣耀手机,开启开发者选项,hbuilder调试依然找不到
    我的手机是华为荣耀50,其他华为手机不知道是不是这个问题哦解决办法:usb配置,选择音频来源然后就可以了......
  • 前端Chrome调试技巧最全汇总
    https://juejin.cn/post/724811804958431647200、基础操作汇总操作类型快捷键/说明切换浏览器标签......
  • HarmonyOS SDK,赋能开发者实现更具象、个性化开发诉求
    随着移动互联网的逐步成熟,用户的需求越来越细化。鸿蒙生态为开发者提供的HarmonyOSSDK开放能力,高效赋能美团外卖等合作伙伴实现更具象、个性化的开发诉求,给用户提供更丰富便捷的体验。点击链接查看视频:https://www.bilibili.com/video/BV1z94y1L7DA?t=9.9......
  • HarmonyOS SDK,赋能开发者实现更具象、个性化开发诉求
     随着移动互联网的逐步成熟,用户的需求越来越细化。鸿蒙生态为开发者提供的HarmonyOS SDK开放能力,高效赋能美团外卖等合作伙伴实现更具象、个性化的开发诉求,给用户提供更丰富便捷的体验。 点击链接查看视频:https://www.bilibili.com/video/BV1z94y1L7DA?t=9.9......
  • 1024 | 9位开发者分享生涯“最”时刻,文武状元大PK等你来
    本文分享自华为云社区《1024程序员节,和华为云一起做不被定义的开发者》,作者:华为云社区精选。1024,祝所有开发者们节日快乐“代码有注释,程序无bug,需求不改动,永远充满好奇心”在这特别的一天华为云1024程序员节,文状元大考序幕拉起更有9位开发者现身说法分享了他们程序员生涯......
  • 百度Comate SaaS版本正式发布,助力开发者加速研发过程
    百度Comate是基于文心大模型的智能代码助手,让开发者的编码更快、更好、更简单,为开发者自动生成完整的、且更符合实际研发场景的代码行或整个代码块,帮助每一位开发者轻松完成研发任务。10月17日召开的百度世界大会上,百度CTO王海峰博士介绍了百度Comate在百度内部的使用效果,整体采纳......
  • 安装chromedriver 118
    您可以按照以下步骤安装ChromeDriver118:首先,访问ChromeDriver的官方下载页面:https://sites.google.com/a/chromium.org/chromedriver/downloads在该页面中,找到适用于您操作系统的ChromeDriver118的下载链接,并点击下载。下载完成后,解压缩下载的文件。您将得到一个名为"chrom......