Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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 在三星Galaxy Tab 2.0 7“上查看浏览器控制台.log输出;_Javascript_Android_Adb - Fatal编程技术网

Javascript 在三星Galaxy Tab 2.0 7“上查看浏览器控制台.log输出;

Javascript 在三星Galaxy Tab 2.0 7“上查看浏览器控制台.log输出;,javascript,android,adb,Javascript,Android,Adb,我觉得我一定做错了什么。在大多数Android设备上,我可以使用adb logcat在浏览器窗口中查看console.log的输出。然而,三星Galaxy Tab 2.0 7似乎并非如此“。在此设备上,我根本看不到来自浏览器的任何日志,即使我没有进行筛选。为了记录输出,我必须做些什么吗?我没有找到通过adb logcat查看日志消息的方法,但您可以随时使用Weinre。这是一个您插入/注入的脚本,它允许您从浏览器远程获取WebKit开发工具的轻版本。它并不具备所有功能,但您可以使用console

我觉得我一定做错了什么。在大多数Android设备上,我可以使用
adb logcat
在浏览器窗口中查看console.log的输出。然而,三星Galaxy Tab 2.0 7似乎并非如此“。在此设备上,我根本看不到来自浏览器的任何日志,即使我没有进行筛选。为了记录输出,我必须做些什么吗?

我没有找到通过adb logcat查看日志消息的方法,但您可以随时使用Weinre。这是一个您插入/注入的脚本,它允许您从浏览器远程获取WebKit开发工具的轻版本。它并不具备所有功能,但您可以使用console、inspect和其他一些工具。在此处下载或使用托管版本

AFAIK某些(供应商)浏览器无法将日志发送到任何有用的地方。也许可以用javascript编写一些自定义的东西?有用于远程调试的bookmarklet解决方案。我知道在旧版本的Android中,我可以使用
adb logcat
,它会将console.log消息直接输出到日志中。事实上,我也可以在这里的Acer Iconia标签上做到这一点,但三星似乎无法做到这一点。如果不需要的话,我不想打断书签调试。这似乎是供应商选择忽略的,而不是基于android版本。您可以考虑使用另一个浏览器进行一般开发,但是您不会在该设备的默认浏览器上进行测试。如果您想使用不支持此功能的默认浏览器,您可能需要使用一些巧妙的方法。我在三星Galaxy S2上也遇到了同样的问题。@gregers如果您找到解决方案,请告诉我。