[英]How can I hit breakpoints (and see error line numbers) when debugging javascript on Android?
我正在尝试按照这些说明调试android javascript。
我知道如何在Android上调试javascript? ,但我不清楚如何(或者如果)我可以点击断点 - 在Android设备上使用Chrome或Android浏览器。
我可以看到并“检查”设备OK:
但断点不会受到影响,也无法在控制台中看到错误的行号:
在这两个问题之间,我从调试体验中获得的信息并不多! 我已经尝试在android浏览器中进行'about:debug',并且看到调试选项出现了。
我将补充说,我正在调试的js在同一Android设备上的最新Chrome中工作正常。
首先,似乎有一堆语法错误可能会阻止mustache.js执行 - 看看你是否可以先处理它们。
我试着在第9行下一行设置一个断点,看看那个IIFE中是否有任何东西在运行。
假设您正在开发中使用模块捆绑器(例如Webpack)(基于屏幕截图中的端口8080),您尝试调试的代码很可能是通过eval
执行的。 在这种情况下,当你可以在devtools中看到它时,它已经运行了。
您可以在代码中使用debugger
语句,也可以在生产模式下运行 - 其中有一个真正的脚本文件正在执行。 在这两种情况下,您应首先连接远程调试器,然后才能导航到您的页面(或刷新它)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.