Android与H5交互产生Script Error踩坑解决
作者:阿博聊编程
这篇文章主要为大家介绍了Android与H5交互产生Script Error问题解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
前端连调错误
最近项目开发当中,部分功能使用了H5页面,所以我们需要和前端的同事进行联调。
之前联调都是很成功的,没有其他错误产生。
但是最近一次联调我们突然产生:
Script Error
分析
这个错误是在H5页面的调试窗口中看到的,我们Android
端没有报任何的异常:
webView.evaluateJavascript("returnData(" + it.data + ")",null)
这是一个有问题的代码,认真研究发现是因为it.data
数据是这样:
a1b1c1d12354reec
解决
这种混着数字和字母的字符串,就会导致Script Error
,遇到这种情况一开始有点懵的,后来想了一下,我们加个单引号:
webView.evaluateJavascript("returnData('" + it.data + "')",null)
这样H5的联调就成功了,没有出现Script Error
,我们猜测是在数据传输的过程当中,没有走完流程,导致没有触发H5
的方法。
希望我的这次踩坑对同样遇到这种问题的你有所帮助。
以上就是Android与H5交互产生Script Error问题解决的详细内容,更多关于Android H5交互产生Script Error的资料请关注脚本之家其它相关文章!