安卓和JS交互,往网页中的img添加一个点击事件

点击网页上的的<img 标签,我想在标签上添加一个onclick 并跳转到我app内部的某一个avtivity

3个回答

Android:
webView.getSettings().setJavaScriptEnabled(true);
webView.addJavascriptInterface(new JSHook(), "android");
public class JSHook{
public JsHook(Context context){
}
public void goActivity(){
startactivity(new Intent(context,class));
}

}

    html
    <html xmlns="http://www.w3.org/1999/xhtml">



调用Android组件测试


测试


跳转 Activity

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>调用Android组件测试</title>

</head>

<body>
<b>测试</b>
<br />
<button onClick="window.android.goActivity()">跳转 Activity</button>


</body>
</html>

你让web在图片写一个点击跳转事件 跳转到指定url 然后你拦截这个指定url就可以做你想要的操作了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问