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的资料请关注脚本之家其它相关文章!
相关文章
Android实用图文教程之代码混淆、第三方平台加固加密、渠道分发
这篇文章主要介绍了Android实用图文教程之代码混淆、第三方平台加固加密、渠道分发,需要的朋友可以参考下2014-12-12开源电商app常用标签"hot"之第三方开源LabelView
这篇文章主要介绍了开源电商app常用标签"hot"之第三方开源LabelView,对开源电商app相关资料感兴趣的朋友一起学习吧2015-12-12Android避免内存溢出(Out of Memory)方法汇总
这篇文章主要为大家详细介绍了Android避免内存溢出Out of Memory方法汇总,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-01-01Android ActionBar完全解析使用官方推荐的最佳导航栏(下)
这篇文章主要介绍了Android ActionBar完全解析使用官方推荐的最佳导航栏(下) ,需要的朋友可以参考下2017-04-04Android8.0适配前台定位服务service的示例代码
这篇文章主要介绍了Android8.0适配前台定位服务service的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-07-07Android 和 windows C/C++/QT通讯时字节存储
本篇文章主要介绍 Android和Windows 通讯时数据地址的理解,这里提供代码实例进行分析,有需要参考的朋友可以看下2016-07-07
最新评论