采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
实际开发的时候为啥会报这个错呢? 想获取app端传过来的userid 是使用视频中的第二种方法吗?
老师,这是他安卓端的代码,那您说的要把JSBridge对象挂载到window对象上 的代码是在哪块呢?他用的安卓原生的webview
想在web端拿到传过来的这个值是怎么拿呢?result就是吗?想拿到这个值 使用(作为参数调接口) 要怎么取呢?这个值 只有在安卓模拟器上才能看到alert效果,在web端网页运行查看不到效果?
如果想要通过 window.android 拿到 android 端传递过来的对象的话,那么你就必须要有一个 android 的APP ,通过 这个 android 的 APP 来传递一个 名字叫做 android 的对象,挂载到 web 端 window 对象 下 。 如果你不在这个APP 上面启动的话(比如在浏览器中运行设备),那么是不能获取到 window.android 对象的
老师,现在就是你说的这些都具备了 android就是我们安卓那边设置的JSBridge对象名。现在需求是要获取app端那边传过来的userid,然后web端这边用这个userid当参数请求接口。所以现在web端是要怎么拿到这个userid呢?还是只能在app端那边拿到?
现在web端打印window.android是undefined 是什么原因呢?是安卓那边的JSBridge没有挂载到window对象上吗?但是我用window.android调用安卓那边的一个分享方法,在安卓那边看是可以成功调用的
登录后可查看更多问答,登录/注册
流行的混合开发实战入门,前端和原生开发同学不容错过
1.8k 3
1.2k 1
949 11
1.1k 8
3.7k 8