RT Android WebView 加载H5页面 点击H5页面的按钮 app页面跳转 该怎么实现?
需要JavaScript和Java传递事件
需要JavaScript和Java传递事件
这需要JS调用你Android的方法、
<body>
<a>js中调用本地方法</a>
<script>
function funFromjs(){
document.getElementById("helloweb").innerHTML="HelloWebView,i'm from js";
}
var aTag = document.getElementsByTagName('a')[0];
aTag.addEventListener('click', function(){
//调用android本地方法
myObj.fun1FromAndroid("调用android本地方法fun1FromAndroid(String name)!!");
return false;
}, false);
</script>
<p></p>
<div id="helloweb">
</div>
</body>
需要JS交互 或者制定一套加密规则通过回调来拦截URL 不继续load而走本地方法来达到目的,任选一个都可以达到你要的效果。
``