AngularJS应用程序在桌面上运行正常,但在移动设备上无法正常呈现(实际代码显示)。这是在Android手机上。
我想看看控制台中显示的错误。
是否可以在移动设备上的Chrome应用程序上打开JS控制台(就像在桌面上一样)?
答案 0 :(得分:74)
您可以使用远程调试来完成,这里是official documentation。基本流程:
答案 1 :(得分:13)
如果手边没有PC,可以使用Eruda,它是移动浏览器的开发工具https://github.com/liriliri/eruda
它是作为可嵌入的javascript提供的,还提供了一个书签(在chrome中粘贴书签可删除javascript:前缀,因此您必须自己输入)
答案 2 :(得分:6)
我只想看看控制台上打印的内容,你可以简单地添加"打印"部分位于HTML中,因此它将显示在网页上。你可以自己做,但有一个javascript文件,为你这样做。你可以在这里阅读:
http://www.hnldesign.nl/work/code/mobileconsole-javascript-console-for-mobile-devices/
The code is available from Github;您可以下载并将其粘贴到javascipt文件中并将其添加到HTML
中答案 3 :(得分:6)
Kiwi Browser是移动Chromium,并且允许安装扩展程序。安装Kiwi,然后安装“ Mini JS console” Chrome扩展程序(只需在Google中搜索并从Chrome扩展程序网站安装,uBlock也可以使用;)。它将在底部的Kiwi菜单中可用,并将显示当前页面的控制台输出。
答案 4 :(得分:2)
请帮个忙,只需按一下简单按钮即可:
从Play商店下载Web Inspector (Open Source)。
注意:ATTOW,控制台输出不接受rest参数!即如果您有这样的事情:
console.log('one', 'two', 'three');
您只会看到
一个
登录到控制台。您需要手动将参数包装在Array中并加入,就像这样:
console.log([ 'one', 'two', 'three' ].join(' '));
查看预期的输出。
但是该应用是open source!补丁may be imminent!修补程序甚至可能是您!
答案 5 :(得分:1)
Remotely debugging Firefox
是另一种选择。提到了这些步骤here
答案 6 :(得分:1)
使用远程调试 android 中第一个活跃的开发者模式
1-in android>setting>搜索bulid number-->点击几下激活开发者模式
2- android>setting>developer options>启用usb调试
3- 用 USB 数据线连接电脑
4-in chrome pc type chrome://inspect > enter
5- 在移动打开的 url 中然后在 pc chrome://inspect/#devices 中监控
答案 7 :(得分:1)
原来的答案似乎不再有效。从当前的 Chrome developer docs 开始,您需要完成以下基本步骤:
<块引用>chrome://inspect#devices
。之后,在您的 Android 设备上打开 Chrome(并确认 USB 调试提示,以防它弹出)。切换回您的 PC,您应该会看到当前打开的浏览器标签:
答案 8 :(得分:0)
您可能会尝试使用Gear Browser,它可以在移动设备上检查元素并调试网站。
答案 9 :(得分:0)