能力值:
( LV12,RANK:270 )
|
-
-
2 楼
WebView有个函数叫addJavascriptInterface,前一段时间很火的~~
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
这个有安全问题,今天研究了半下午,好像看出点眉目了
微信的webview在初始化的时候加载了assets\jsapi\wxjs.js,这个js把WeixinJSBridge这个对象注入到了页面中,然后创建了两个隐藏的iframe。
当需要通知Java层的时候设置其中一个iframe的src(URL地址)。这个时候webview会回调到它的WebViewClient的shouldOverrideUrlLoading方法,如果这个url是以weixin://开头的,微信就会当它是一个协议处理。
继续研究中,上述过程仅是自己理解,有懂的同学请批评指正。
|
能力值:
( LV12,RANK:270 )
|
-
-
4 楼
只要把不需要的接口重载一下就行了
|
|
|