鍍金池/ 問答/HTML5  iOS  Android/ 求助 在rn中向webview發(fā)消息 ios沒問題 安卓 message事件

求助 在rn中向webview發(fā)消息 ios沒問題 安卓 message事件不觸發(fā) 有什么想法嗎?

問題描述

rn從ios向android兼容 內(nèi)部的webview顯示不正常
經(jīng)測試 addeventlistener('message') 沒有觸發(fā)

已經(jīng)確認(rèn)
不是由于window未加載完畢導(dǎo)致的事件監(jiān)聽代碼未執(zhí)行

回答
編輯回答
維他命

在安卓環(huán)境中
webview.injectJavascript("window.aaa = 'bbb';");
這種代碼,被執(zhí)行成為了類似
webview.injectJavascript("document.write('bbb');");
修改方案為
webview.injectJavascript("var aaa = 'bbb';");

2018年5月24日 19:49