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