求助 在rn中向webview发消息 ios没问题 安卓 message事件不触发 有什么想法吗?

问题描述

rn从ios向android兼容 内部的webview显示不正常
经测试 addeventlistener('message') 没有触发

已经确认
不是由于window未加载完毕导致的事件监听代码未执行

阅读 2.6k
1 个回答

在安卓环境中
webview.injectJavascript("window.aaa = 'bbb';");
这种代码,被执行成为了类似
webview.injectJavascript("document.write('bbb');");
修改方案为
webview.injectJavascript("var aaa = 'bbb';");

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题