最近在公司項(xiàng)目中遇到Android與H5交互的問(wèn)題,使用的是BridgeWebView在使用中,回調(diào)方法function.onCallBack(data)data為原生向后臺(tái)請(qǐng)求返回的Json格式的字符串一直使用都是正常的,但是有一次data返回了大量數(shù)據(jù),字符串長(zhǎng)度為23000左右這時(shí),回調(diào)就沒(méi)有響應(yīng)了,H5頁(yè)面沒(méi)有加載出相關(guān)的數(shù)據(jù)查看BridgeWebView源碼時(shí)發(fā)現(xiàn),將接收到的data數(shù)據(jù)重新拼接成js文件字符串javascriptCommand(javascriptCommand字符串長(zhǎng)度為30000左右),使用loadurl(javascriptCommand),在網(wǎng)上查找資料,可能的原因?yàn)榘沧?.4以后使用evaluateJavascript(javascriptCommand),但是嘗試修改之后還是沒(méi)法正常顯示數(shù)據(jù)。不知道怎么修改才能讓H5正常顯示出Android這邊回調(diào)的數(shù)據(jù)。IOS和H5原生調(diào)用都能正常顯示,只有Android這邊有問(wèn)題,急急急
Android中WebView使用loadurl加載過(guò)長(zhǎng)js文件失效
泛舟湖上清波郎朗
2018-07-09 14:25:36