android平板程序在哪里,在Android平板电脑/手机上调试JavaScript?

我曾经在过去的一个Android应用程序中,java开发人员设置它来提醒JavaScript错误 – 发现了一个额外的错误,我们没有抓住iOS版本,因为它.所以,如果你有访问java层,我会检查出来.我问他他具体做了什么,他说:

“WebView类有一个回调,让我知道JS代码是否引发错误,我实现了这个回调来显示一个android对话框.

有两个解决方案的其他想法,我用于调试(ios / android).这些对于您无法访问内置控制台的游戏中的嵌入式Web视图特别有用:

1)Weinre一个仍然是beta,但功能,远程调试器.它将在桌面上给您一个人造检查员,您可以在远程设备上查询/查看错误.有一个整体dom检查员和任何东西.发展它的人也是非常敏感的.

2)我写了一个javascript日志功能,命中我的服务器错误日志.只是拖尾你的日志文件,你很好去.我的javascript功能看起来像这样:

function hlog(){

var s = Array.prototype.slice.apply(arguments).join('¶');

document.createElement('img').src = 'http://yourdevbox/debugger/?m=' + encodeURIComponent(s);

}

这样我可以采取任何数量的论据.

收到此请求的php页面如下所示:

# ensure this can't be used in production

if (strpos($GLOBALS['HTTP_HOST'], 'devboxhostname') < 0) die(':(');

error_log($_GET['m']);

希望未来,移动开发人员将有更好的调试工具.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值