google-chrome-devtools相关内容

如何调试通过 AJAX(特别是 jQuery)加载的 Javascript

我最近改变了我的编码风格,使用更复杂的项目来“按需"加载页面(及其嵌入式脚本).但是,很难像加载这些脚本时那样调试它们: jQuery.get('/myModularPage', function(html){/* 将加载的页面插入DOM */}); 或 $('#some-container').load('/myOtherPage'); 这些脚本运行完美,但如果我在调试,如何在这些动态加 ..

在控制台中抑制 Chrome 的“加载资源失败"消息

我正在编写一个脚本,它使用 XMLHttpRequest 来搜索由相对路径定义的文件,通过尝试将该相对路径与脚本知道的其他相同域绝对路径进行解析,然后尝试加载该文件从那个解析的网址.如果遇到 404,我只是尝试将文件相对路径解析为另一个绝对路径,然后重试.对于这个特定的脚本,遇到 404 完全没问题 - 但是,我的控制台到处都是“加载资源失败:服务器响应状态为 404(未找到)消息,我想禁止它们. ..

启用“保留日志"在 chrome 中以编程方式使用 chromedriver

如何为 chrome 开发人员设置启用保留日志选项->首选项->使用 chromeoptions.add_argument 或通过以编程方式将首选项添加到 DesiredCapabilities 或任何其他方式在导航时保留日志. 解决方案 您可以从 performance 日志中获取重定向.根据 docs 和 github answer 这是我在 C# 中所做的,应该可以移植到 Pytho ..

如何可视化 chrome DevTool 协议消息的日志?

我使用 Selenium 和 Chrome 驱动程序,还启用了性能日志记录,以便在测试期间更好地了解问题.性能日志似乎是一个 json 数组,其中包含 chrome 的 DevTool 协议消息.是否存在任何工具可以让我在 Chrome 的开发工具选项卡中可视化此日志. 以下是日志中的示例条目: {“信息": {“方法":“Network.requestWillBeSent",“参数":{ ..

在 seleniumgrid 中进行 Chrome 远程调试

我正在运行一个带有多个 chrome 实例的 selenium-grid.硒网格是具有多个节点的 2 台机器(窗口).测试是从连接到网格的另一台机器上执行的.为了能够使用远程调试的功能,我需要从执行机器(可以读取会话主机和驱动程序 debugUrl)连接到其他机器,最后连接到 chrome 实例. 但 chrome 拒绝 localhost 以外的任何内容. 我只能找到解决方案,当只有 ..

如何在网站中找到 $cdc_ (chromedriver params)?

关于这篇文章:可以建一个网站检测您何时将硒与 chromedriver 一起使用? 某些网站可以使用 $cdc_xxxxxxxxxx 检测 chromedriver. 我曾经在使用selenium打开浏览器时通过Chrome DevTools(可能是文档,网络等)在网站上找到了这个参数. 但我忘记了它出现在哪里. 我想知道网站是如何获取chromedriver这个参数的? ..

Chrome DevTools 找不到元素不搜索

我正在使用 selenium 进行 chrome 自动化.一段时间以来,chrome (F12) 的 DevTool 无法按预期工作.(版本 84.0.4147.89(正式版)(64 位)) 当我尝试定位元素时,即使元素存在也找不到它.即使我按 ctrl + f 并搜索一个大词,也找不到它.我需要开发工具,因为它可以标记元素的位置以及我的站立位置.他们有什么解决方案吗?我提供了两张图片:一张 ..

为什么 Google Chrome 将相同的 console.log 消息分组?

我一直在寻找一种方法来修改开发人员工具控制台登录 Google Chrome 的行为.我没办法了. 默认情况下,控制台不会显示每次记录的时间.它似乎记录了将同一消息发送到日志的次数.当您记录项目以验证或调试 Web 应用程序中的工作流时,这无济于事. 如果我要登录: 121123 我希望看到这一点,但你得到的更像是: (3) 1(2) 23 有什么方法可以改变这种行为并 ..
发布时间:2022-01-11 08:48:49 其他开发

访问扩展程序 background.js 的控制台和开发工具

我刚开始使用 Google Chrome 扩展程序,但我似乎无法从我的后台 js 登录到控制台.当发生错误时(例如由于语法错误),我也找不到任何错误消息. 我的清单文件: {"name": "我的第一个分机",“版本":“1.0",“清单版本":2,"description": "我做的第一个扩展.",“浏览器操作":{“default_icon":“icon.png"},“背景": {“ ..

电子内存使用分析

我的电子应用程序存在一些内存问题.启动时内存使用量约为 120 MB.JS 堆保持在 32 MB 不变.在浏览器窗口中不执行任何操作时,任务管理器中渲染器的内存使用量每秒增加约 1 MB.在增加 20 MB 后,它似乎又下降了 16 左右(可能是 GC).但是让窗口打开几分钟会导致 300 MB 内存使用.所以某处存在内存泄漏. 由于 JS 堆大小永远不会改变,我假设 Node 进程内部存在 ..
发布时间:2022-01-10 22:46:06 其他开发

jwt:为什么我的令牌会显示在 Chrome DevTools 中?

我在 Express.js 中有一个 API,它将创建博客文章并将它们添加到我的数据库中.当我从 DevTools 中的 React 应用程序发出请求时,它会显示我的 JWT.我担心当我的网站上线时,人们会看到我的令牌并从他们的网站发出请求以添加不需要的帖子.请告诉我发生了什么以及如何防止出现安全错误. 解决方案 当您发送带有令牌的请求时,在开发者工具的标题窗格中会如下所示: 我想这 ..
发布时间:2022-01-10 09:23:52 其他开发

为什么 XPath 没有突出显示 Chrome84 中的黄色标记?

为什么 XPath 不突出黄色标记?我尝试在 www.google.com 找到 XPath //*[@id=“fakebox-input"] Chrome 上的黄色标记已找到但未突出显示,因此我很难准确找出 XPath 的位置并查看 XPath 是否正确. 这个问题有解决办法吗? 解决方案 这里的主要问题是 Google Chrome 84.0 中的 DevTools 不 ..

在服务器请求之后测量 JSF 视图的呈现时间

我想测量 JSF 应用程序的渲染时间.由于我的权力原因,该应用程序无法填充日志. 因此,我的问题是,在使用任何浏览器执行包括后端(服务器)调用的特定操作后,有没有什么方法可以测量应用程序的渲染时间? 到目前为止,在使用 Chrome 开发者工具后,我发现了以下内容.在网络选项卡上,每个请求都显示了“时间".此外,选择某个条目后,在“计时"选项卡上,会显示更详细的可视化.现在,我可以从“ ..

使用 Chrome DevTools 控制台以编程方式访问函数范围

当我打开 Chrome (v35) DevTools 并检查对象时,控制台可以向我显示嵌套在函数中的内容,包括标记为“函数范围"的内容. 例如,在查看 stackoverflow.com 时,我可以看到一个全局 $ 对象包含另一个名为 Callbacks 的函数.Callbacks 和 $ 一样,具有包含 Closure 和 Global 的功能范围. 问题 1: 直接嵌套在函数中的命 ..

追踪 JavaScript 内存泄漏的工具

我有一个 Web 应用程序,它在某处发生内存泄漏,但我无法检测到它.我已经尝试过通常运行良好的 Chrome 开发人员工具,但我无法追踪负责的代码行.Chrome 工具给了我太多信息,我无法将内存中的对象与我的代码相关联. 还有其他可能有用的工具吗? 解决方案 更新:让我们使用记录堆分配配置文件类型. 打开 devtools 分析器 做一个热身动作 启动分析器 重复几次动 ..
发布时间:2021-12-30 23:40:24 前端开发