欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android與H5交互產(chǎn)生Script Error踩坑解決

 更新時(shí)間:2023年08月21日 10:22:24   作者:阿博聊編程  
這篇文章主要為大家介紹了Android與H5交互產(chǎn)生Script Error問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

前端連調(diào)錯(cuò)誤 

最近項(xiàng)目開發(fā)當(dāng)中,部分功能使用了H5頁面,所以我們需要和前端的同事進(jìn)行聯(lián)調(diào)。

之前聯(lián)調(diào)都是很成功的,沒有其他錯(cuò)誤產(chǎn)生。

但是最近一次聯(lián)調(diào)我們突然產(chǎn)生:

Script Error

分析

這個(gè)錯(cuò)誤是在H5頁面的調(diào)試窗口中看到的,我們Android端沒有報(bào)任何的異常:

webView.evaluateJavascript("returnData(" + it.data + ")",null)

這是一個(gè)有問題的代碼,認(rèn)真研究發(fā)現(xiàn)是因?yàn)?code>it.data數(shù)據(jù)是這樣:

a1b1c1d12354reec

解決

這種混著數(shù)字和字母的字符串,就會(huì)導(dǎo)致Script Error,遇到這種情況一開始有點(diǎn)懵的,后來想了一下,我們加個(gè)單引號(hào):

webView.evaluateJavascript("returnData('" + it.data + "')",null)

這樣H5的聯(lián)調(diào)就成功了,沒有出現(xiàn)Script Error,我們猜測(cè)是在數(shù)據(jù)傳輸?shù)倪^程當(dāng)中,沒有走完流程,導(dǎo)致沒有觸發(fā)H5的方法。

希望我的這次踩坑對(duì)同樣遇到這種問題的你有所幫助。

以上就是Android與H5交互產(chǎn)生Script Error問題解決的詳細(xì)內(nèi)容,更多關(guān)于Android H5交互產(chǎn)生Script Error的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論