问题标签 [chrome-remote-debugging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
34404 浏览

google-chrome - 如何使 Chrome 始终使用远程调试端口标志启动

我知道我可以通过以下方式启动 chrome 在 9222 端口打开远程调试端口 -

但我想设置 Chrome,以便每当它由任何其他应用程序启动时,它总是在启用远程调试选项的情况下打开。自定义配置文件会起作用吗?

我想实现它,因为有一个桌面应用程序会在单击其按钮时启动 chrome。我想控制那个 chrome 会话。

0 投票
1 回答
1308 浏览

curl - 将 cUrl 与 Chrome 远程调试一起使用

我正在尝试使用 cUrl 连接到 Chrome 远程调试,但是,来自 Chrome 的响应返回“200 OK”但没有数据。

我使用以下方法设置 chrome:

我可以成功地获得一个页面列表:

但是,我只能从调试器 URL 获得空的成功响应:

类似Page.navigate和错误请求的命令返回200 OK,但没有执行任何操作。

我错过了什么???

0 投票
1 回答
667 浏览

javascript - 是否可以检测到 chrome 远程调试器或启用自动化

是否可以通过 chrome 远程调试(又名 DevTools 协议)协议检测网站访问者 chrome 浏览器是否被另一个程序控制?

除了通过变量 navigator.webdriver 之外,还有其他方法可以检测用户 chrome 浏览器是否使用启动参数 --enable-automation?

0 投票
0 回答
975 浏览

react-native - 状态:调试器会话# 0 活动

通过 expo 在真正的 android 设备上运行 expo 应用程序时,我无法找到要调试的文件。如何远程调试我的应用程序?
RN 版本:0.54 Expo SDK 版本:30 React 版本:“16.3.1” 请看下面的图片url了解问题

调试器截图

0 投票
0 回答
121 浏览

css - 如何调试为什么使用字体回退

我的具体情况是这样的:

某些符号类型的字体不会加载到我的 chromium kiosk 上(例如:webdings/wingdings)

当我在我的开发机器上访问 chrome 或 chromium 上的 Web 服务器时,我可以看到字体很好。

当我使用信息亭打开远程调试会话时,我可以看到字体被正确引用并且文件确实下载了。我什至可以在调试器中预览它。但是,当我查看计算的字体时,我发现它正在使用我的备用字体,因为它看起来如此。


然而,更一般地说,我想在我的曲目中添加更多与字体相关的调试检查。我还可以查看哪些其他内容来了解​​为什么我的字体没有被使用?

0 投票
0 回答
140 浏览

google-chrome - chrome如何取消非活动标签的优化?

当chrome打开一个A网站并立即切换到另一个tab时,A网站的资源会被chrome优化,包括iframe加载、图片加载、定时器优化、请求优化等。

我想知道如何关闭这个优化,因为我正在做一个类似测试的工作,他需要同时打开多个标签。但是,我们发现处于非活动状态的选项卡资源是有限的。

我能做的范围是增加chrome启动参数,调用chrome扩展api,使用chrome remote interface

我正在尝试使用--enable-lazy-frame-loading启动参数,并给 iframe 一个loading = "eager"但它不起作用。

导致的问题:

  1. iframe 不会在非活动标签下加载
  2. 计时器不准确
  3. 可能还有其他问题
0 投票
1 回答
1514 浏览

node.js - 在无头模式下运行时是否可以远程跟踪铬的 GUI?

我在无头模式下在 AWS EC2 AMI (Linux) 上运行 puppeteer 以进行一些网络抓取。是否可以从我的本地 Windows 设置中远程跟踪它的 GUI?

我参考了这篇文章,想知道是否添加--remote-debugging-port=9222到我的代码然后http://localhost:9222在本地浏览器上访问会让我看到 GUI。是否有可能做到这一点?我不确定我是否在正确的轨道上。任何帮助,将不胜感激。

0 投票
1 回答
1029 浏览

javascript - Visual Studio Code Chrome 调试器 - 开始调试时出错

在 Visual Studio 代码中启动 chrome 调试器时,它会显示一个弹出窗口,其中显示“无法找到类型 'chrome' 的调试适配器”。

我已经尝试在 Chrome 的属性以及 launch.json 中将远程调试端口设置为 9222

这是我目前正在尝试使用的 launch.json:

0 投票
0 回答
190 浏览

android - 如何停止 Cordova 应用程序的远程调试

我有一个发布版本的科尔多瓦应用程序并试图停止 chrome 远程调试。我在 webview 上设置了 setWebContentsDebuggingEnabled(false),但它仍然无法停止 chrome:inspect 上的远程调试。很奇怪,我在发布版本中有一个应用程序构建,但 chrome 检查仍然显示这个应用程序。有什么方法可以阻止此功能并且仅按需提供?

0 投票
1 回答
55 浏览

javascript - Chrome 的 F12 和 CDP 的结果不同

该页面https://www.bbc.co.uk/iplayer/live/bbcone

我可以在 Chrome 的 F12 控制台中查询元素“div.p_playerControls”:

...但不能通过远程接口:

输出:

我做错了什么吗?.. :) 谢谢!

请看这个截图