客户端使用WebViewClient类的shouldOverrideUrlLoading方法来处理前端和客户端的通信。这种情况下,前端如何知道客户端的处理回调?情况如下:前端发送一个既定协议的地址,比如获取当前的用户jsbridge://bridge/userid客户端捕捉到这个加载然后开始执行操作,比如往前端写值javaScript:window.userId=12121window.location.href = "jsbridge://bridge/userid"console.log(window.userId) //这样貌似拿不到userIdsetTimeout(function() { console.log(window.userId) //这样就可以拿到了。}, 1000)那这个种场景该怎么办呢?
添加回答
举报
0/150
提交
取消