2 crystalyh22 Crystalyh22 于 2016.09.18 16:29 提问

android app混合开发中,点击WebView里面的button跳转到新的一个Activity

activity_main.xml中就一个WebView,然后WebView是加载的本地assets文件夹中的index.html文件,index.html中就设置了一个button,想点击这个button后跳转到SecondActivity的界面,就是使用js交互原理,可以一直没反应??点击了WebView中的按钮之后没反应??求解答。。。怎么样实现js交互??求大神指点

3个回答

bdmh
bdmh   Ds   Rxr 2016.09.18 16:41

你可以通过拦截url,判断跳转到那个界面,或者用js注入方式,页面调用原生接口

u010635353
u010635353   2016.09.18 16:41

说一下我的做法吧,遇到过这个需求。因为不太会写html和js,我都是在Button中加一个跳转,然后在webview中捕捉这个跳转,在实现自己的逻辑。

qq_24827089
qq_24827089   2016.09.18 16:48

可以用webview.addJavascriptInterface交互

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!