美文网首页
Android-跟H5交互产生Script Error

Android-跟H5交互产生Script Error

作者: 阿博聊编程 | 来源:发表于2022-10-19 03:19 被阅读0次
    图片来源网络,入侵必删

    最近项目开发当中,部分功能使用了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

          本文链接:https://www.haomeiwen.com/subject/fguqzrtx.html