是否可以在Android手机上的Chrome中打开开发人员工具控制台?

tim*_*xyz 115 google-chrome-devtools mobile-chrome

AngularJS应用程序在桌面上运行良好,但在移动设备上无法正常呈现(实际代码正在显示).这是在Android手机上.

我想看看控制台中显示的错误.

是否可以在移动设备上的Chrome应用程序上打开JS控制台(就像在桌面上一样)?

Pse*_*oAj 107

您可以使用远程调试来完成,这是官方文档.基本流程:

  1. 连接你的Android设备
  2. 选择您的设备:更多工具>在PC/mac上检查dev工具中的设备.
  3. 在您的手机上授权.
  4. 快乐调试!!

  • 问题在Android手机上的Chrome中请求*开放式开发人员工具控制台?*您的灵魂需要一个单独的调试机器.在您的回答中,调试不在手机本身 (41认同)
  • 没有外部计算机,这可能吗? (39认同)
  • 没有其他方式我知道@fennekin.如果您认为有更好的方法,请随时更新, (4认同)
  • 截至2019年1月,我无法在``更多工具''下找到Inspect设备,我终于在chrome:// inspect找到了它,并且您需要允许通过手机进行USB调试 (3认同)
  • 我认为文档链接中提供了详细说明 (2认同)

Dan*_*mke 70

最初接受的答案似乎不再有效。根据当前的Chrome 开发人员文档,您需要执行以下基本步骤:

  1. 打开Android 上的开发者选项屏幕。请参阅配置设备上开发人员选项
  2. 选择启用 USB 调试
  3. 在您的开发计算机上,打开 Chrome。
  4. chrome://inspect#devices
  5. 确保发现 USB 设备复选框已启用。

之后,在 Android 设备上打开 Chrome(并确认 USB 调试提示,以防弹出)。切换回您的电脑,您应该会看到当前打开的浏览器选项卡:

在此输入图像描述

如果您的设备选项卡未出现,您可能需要通过激活移动设备上的文件传输来触发 USB 调试提示。


tro*_*per 31

如果您手头没有PC,可以使用Eruda,这是移动浏览器的devtools https://github.com/liriliri/eruda
它是以嵌入式javascript和书签形式提供的(在Chrome中粘贴书签将删除javascript:前缀,所以你必须自己输入)

  • Termux 等工具的非常好的伴侣,使单独移动设备上的开发成为现实!我已经将 `eruda-webpack-plugin` 集成到一个项目中:`npm i eruba-webpack-plugin --save-Optional`。 (2认同)

Sen*_*mes 21

请帮自己一个忙,只需点击简单的按钮:

从 Play 商店下载Web Inspector(开源)

警告:注意,控制台输出不接受休息参数!即如果你有这样的事情:

console.log('one', 'two', 'three');
Run Code Online (Sandbox Code Playgroud)

你只会看到

登录到控制台。您需要手动将参数包装在一个数组中并加入,如下所示:

console.log([ 'one', 'two', 'three' ].join(' '));
Run Code Online (Sandbox Code Playgroud)

查看预期的输出。

但该应用程序是开源的!补丁可能即将到来!修补程序甚至可能是你!

  • 这不称为剩余参数,而只是可变参数函数/多个参数 (4认同)
  • 该链接现在是 404 (4认同)

Paw*_*wel 16

Kiwi 浏览器是移动版 Chromium,允许安装扩展。安装 Kiwi,然后安装“Mini JS 控制台”Chrome 扩展程序(只需在 Google 中搜索并从 Chrome 扩展程序网站安装,uBlock 也可以;)。它将在底部的 Kiwi 菜单中可用,并将显示当前页面的控制台输出。


小智 13

Kiwi 浏览器不仅允许您使用 Chrome 开发工具,还可以同时查看页面。

如果您使用 Android 分屏,您可以打开一个窗口并将开发​​工具移动到新窗口。

示例检查元素


Joh*_*ias 8

我只想查看控制台中打印的内容,您可以在HTML中的某处简单地添加"打印"部分,以便它显示在网页上.你可以自己做,但有一个javascript文件,为你这样做.你可以在这里读到它:

http://www.hnldesign.nl/work/code/mobileconsole-javascript-console-for-mobile-devices/

代码可从Github获得 ; 您可以下载它并将其粘贴到javascipt文件中并将其添加到HTML中


Bla*_*mer 8

使用 Kiwi 浏览器应用程序

允许您安装所有 chrome 扩展以及访问开发工具(控制台,...)

或者

要访问和测试不同移动浏览器的所有控制台,您可以使用以下类似网站:

https://www.browserstack.com/


fat*_*ghi 5

在android中使用远程调试第一个活跃的开发者模式

1-in android>setting>search bulid number-->然后点击它几次以激活开发者模式

2- android>设置>开发者选项>启用USB调试

3-用USB线连接到电脑

4 英寸镀铬 pc 类型 chrome://inspect > 输入

5- 在移动打开的 url 然后在 pc 中监控 chrome://inspect/#devices

  • 当我在手机上打开 URL 时,chrome://inspect/#devices 中到底应该“发生”什么?因为即使我按照步骤 1-4 操作,那里似乎也没有发生任何事情。特别是,“设备”子页面中没有列出任何内容,即使我确实在手机上收到了授权请求并接受了它,我的手机也没有出现在那里。 (2认同)
  • 于 2022 年 12 月 12 日完全有效 (2认同)