Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:在移动设备上调试_Javascript_Android_Angularjs - Fatal编程技术网

Javascript:在移动设备上调试

Javascript:在移动设备上调试,javascript,android,angularjs,Javascript,Android,Angularjs,我使用requirejs、angularjs和ui网格创建了一个简单的应用程序。它所做的只是从excel文件中获取一些数据并将其显示在网格上 当我在桌面上查看它时,它工作得很好,但在移动设备(三星Galaxy S3)上,它给出了一个错误(显示{{myBoundVar}}},好像angualr应用程序还没有启动)。在Nexus4上,它显示了站点,但是有一个空的网格(尽管我可以看到它已经获取了数据,因为我看到了从excel获取的网格标题) 我似乎无法调试它,因为使用远程调试可以正确显示站点(就像它在

我使用requirejs、angularjs和ui网格创建了一个简单的应用程序。它所做的只是从excel文件中获取一些数据并将其显示在网格上

当我在桌面上查看它时,它工作得很好,但在移动设备(三星Galaxy S3)上,它给出了一个错误(显示{{myBoundVar}}},好像angualr应用程序还没有启动)。在Nexus4上,它显示了站点,但是有一个空的网格(尽管我可以看到它已经获取了数据,因为我看到了从excel获取的网格标题)

我似乎无法调试它,因为使用远程调试可以正确显示站点(就像它在桌面上正确显示一样)

有没有一种方法可以直接在移动设备上进行调试(例如,只需查看JS错误)?

您正在寻找的方法允许您在运行android KitKat或更高版本的情况下,从Chrome桌面iInstallation在android上为您的网站打开一个实时Chrome DevTools窗口

只需在设备上启用开发者选项,将其USB连接到计算机,然后访问chrome://inspect在您的Chrome浏览器中。有关更详细的说明,请参阅


尝试使用名为的npm插件


它有助于将所有控制台消息记录到视口本身。非常有助于移动浏览器调试。

您可以使用adb控制台。这将显示所有调试/错误/信息消息。但是,您必须对其进行筛选,使其仅包含特定于您的应用程序的消息。请尝试使用此工具调试Mateen-一个了不起的工具!如果这是一个答案,我会给它2票…谢谢。正如我提到的,我已经试过了。它在远程调试时没有显示任何错误,但在移动设备上确实有错误。