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

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

1

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

0
 <!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>
0

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

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android在WebView中给图片设置点击事件
好久没有更新博客了,今天来个小知识点。我们知道在WebView中加载的是Html也面,在开发中都是Web前端人员写好以后给个链接我们去用webView进行loadUrl。但是有时突然产品想让你把加载回来的图片进行大图的展示,比如单击或者长按查看大图,你是不是觉得产品在搞事情呢,明明界面不是你写的,逻辑代码你怎么改???其实没什么大不了的,世界上没有一行代码搞定不了的事,如果不行就来两行。遇事冷静,这
android与JS交互,互相调用方法,跳转到网页
在main下面New - Folder - Assets Folder,在Assets下面新建一个js_android.html //这个方式是被java调用的 function androidCallJs(){ alert("java调用js弹窗");
Android WebView JS交互之响应WebView中的图片点击事件
开发需求是点击webview中的图片进行大图查看显示。 那么webview中如何调用js中的方法获取图片资源和图片的position呢?服务端提供的js方法如下: //调用app内置的图片幻灯片查看图片 $(".newscontent img").click(function(){ if(typeof chanceapp != 'undefined'
android和js的交互,互相传递数据
里面已经详细的注释,可参考
webView加载的图片添加点击事件
第一步:创建一个webView     UIWebView *web=[[UIWebView alloc]initWithFrame:self.view.bounds];     web.center=self.view.center;     web.scalesPageToFit=YES;     web.delegate=self;     [web lo
调用js代码获取webView页面中的所有图片及点击事件
调用js代码获取webView页面中的所有图片及点击事件
Android Webview JS交互 自动点击遇到的问题
这篇文章主要是记录,在webview中实现自动点击按钮,和内容填充。遇到一些问题,希望能对你有所帮助 Webview 与 JS交互: Webview 与 JS交互,可以查看这篇文章Android:你要的WebView与 JS 交互方式 都在这里了 下面的JS代码实现的功能是:点击帐号登陆,输入账号密码,登陆 String js = &quot;javascript:{document.getElementB...
android webview与js交互(动态添加js)
1)、webView可以利用html做界面布局,虽然目前还比较少人这么使用,不过我相信当一些客户端需要复杂的图文(图文都是动态生成)混排的时候它肯定是个不错的选择。 2)、直接显示网页,这功能当然也是它最基本的功能。 3)、和js交互。(如果你的js基础比java基础好的话那么采用这种方式做一些复杂的处理是个不错的选择)
HTML图片的点击事件
设置style=&quot;CURSOR: hand&quot; 和onclick两个属性即可&amp;lt;img src=&quot;images/user-photo.png&quot;,style=&quot;CURSOR: hand&quot; onclick='window.open(&quot;http://www.baidu.com&quot;)'&amp;gt;
Android中使用WebView与JS交互全解析
1.概述首先,需要提出一个概念,那就是hybrid,主要意思就是native原生Android和h5混合开发。为什么要这样做呢?大家可以想象一下针对于同一个活动,如果使用纯native的开发方式,Android和iOS两边都要维护同一套界面甚至是逻辑,这样开发和维护的成本会很大,而使用hybrid的开发方式的话,让前端的同学去写一套界面和逻辑,对于native端来说只要使用对应的容器去展示就可以了(
UIWebView带返回,关闭,OC代码调用网页js方法,修改div属性
带返回,关闭的UIWebView,类似微信网页浏览,使用OC代码调用网页js方法,修改div属性
js如何给页面中所有的img对象加上onclick事件,且实现在新窗体中查看该图片文件
js如何给页面中所有的img对象加上onclick事件,且实现在新窗体中查看该图片文件
iOS WebView 如何通过js获取网页中所有图片并加入点击事件,实现浏览图片的功能
最近项目某个模块中要求可以实现对网页中图片的查看,并要求在多张图片的情况下可以实现滑动浏览。 所以,问题的集中点就是如何获取所有的图片地址及添加图片的点击事件。不多说,直接上码! 在网页加载完成时,通过js获取图片和添加点击的识别方式 - (void)webViewDidFinishLoad:(UIWebView *)webView {     [I
jQuery为动态生成的元素添加事件
我们会使用jQuery动态地生成许多子元素。 但是我们同时希望为jQuery动态生成的子元素(#oImg)添加响应事件,这时候使用传统的方法, 往往会失败。我们需要使用delegate()函数来替代原始方法。
android 捕捉webview网页中的图片点击事件
要捕捉webview网页中的所有图片的点击事件,然后取到该tu
安卓手机微信内嵌h5页面图片添加点击事件时图片弹出
.goTop img{ pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -webkit-user-select:none; -o-user-select:none; user-select:none; }
WebView与JS的那些事:注入JS提取页面图片
上一篇博文中,我们大概了解了js与webview的一些交互,然而,在我们实际的应用中,更倾向于在android端对网页做一些处理,今天带给大家的是往页面注入JS脚本,提取页面上的图片,然后通过另一个Activity显示图片。首先来看看效果,提提神。首先我们来分析分析这么做的一些处步骤: 1、查找网页所有的图片控件 2、给所有的图片控件添加一个onClick点击事件 3、点击图片的onClick
html img的点击事件
http://www.google.com") >
iOS开发中的WKWebView与JS的交互
之前已经写过一个篇OC与JS交互的博客了(博客地址:http://blog.csdn.net/u010105969/article/details/53189934),可当时用来展示网页的控件是UIWebView,而在iOS8之后苹果推出了WKWebView,此控件也能用来显示网页,可与JS的交互却与UIWebView有所不同。 JS代码: (贴下判断iOS还是安卓的代码: varu
给图片添加点击事件
创建你的imageView,名字叫 tapPage3手势代码:     UITapGestureRecognizer *tapGesturRecognizer=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapPage3)];    [page3  addGestu...
IE img上div点击事件失效
bug: IE浏览器下,使用绝对定位的div元素到图像上,点击事件失效。原因: ie浏览器bug。解决办法,给div元素添加背景图片: background-image:url(#);
直接在img标签上添加点击事件
如果不想用a来包一层的话,那么直接在img标签上添加onclick来点击跳转,
点击事件在新页面打开
点击打开百度首页2
Android app 与网页交互 WebView 与JS交互
Android app 与网页交互 WebView 与JS交互 demo把人脸检测中人眼坐标传递到网页上显示出来,第一个想到的事webview, 但书上支持说用GET POST,并不能实现这种效果,请教罗享同志后百度webview与JS交互就有了.
android webview js交互, 响应webview中的图片点击事件 ,点击(双击)使图片变大,单击退出
最近碰到个新需求需要点击webview中的图片进行放大显示。 整理了下思路,想到了下面的一个可行的方案。 http://download.csdn.net/detail/zlb_lover/9654404 代码下载地址 方案思路, 1.在点击图片的时候调用本地的java方法并给出响应的图片地址 2.本地获得图片地址后,开启一个遮罩activity进行显示和处理 第二
ExtJs6 为Ext.Img对象添加单机事件
项目主页头部工具栏最后显示当前登陆用户的名字和头像,头像是用Ext.Img做的,需要点击头像可以修改个人信息,但是查看api一圈并未找到click或dblclick事件,这我就纳闷了,为啥这么常用的两个事件居然没有,然后我就想能否手动添加上这个事件。 然后我先是给xtype : 'image'添加了render事件,然后在rander事件里面写添加事件方法: toolbar部分: items : [
html 图片Img的点击事件
阅读数:41133点击图片&amp;lt;img  src=&quot;images/user-photo.png&quot;  name=&quot;tu1&quot; style=&quot;CURSOR: hand&quot; onclick='window.open(&quot;http://www.baidu.com&quot;)'&amp;gt; 
Android WebView与JS交互之客户端监听Web端登录
一直在做商城项目都是混编APP,即native中嵌套web,如何实现在客户端登录后监听Web端登录。解决方案: 在客户端webview设置CooKie,加载webview时存进去,这样webview中就可以接收到数据,不仅仅做登录,也可以做其他的一些功能。代码如下: 在加载webview界面时直接调用就行:   synCookies(getActivity(), result, "ke
Android 使用X5WebView并完成Android与JS相互调用详解
腾讯官网:https://x5.tencent.com/tbs/guide/sdkInit.html 一.AndroidStudio接入X5WebView 1.添加so以及lib文件 2.Gradle配置 apply plugin: 'com.android.application' android { compileSdkV...
HTML中img实现点击功能
&amp;lt;img src=&quot;logo.jpg&quot; style=&quot;CURSOR: pointer&quot; onclick='window.open(&quot;http://www.google.com&quot;)' &amp;gt;
WEB前端问题——img标签的onclick事件无法响应问题
一个纠结了一下午的问题,imgbqian
Android与HTML+JS交互入门
在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Java代码与HTML中的javascript进行交互,Android也对交互做了很好的封装,所以很容易实现例如:点击网页中的按钮Android调用原生对话框,点击网页中的电话号码调用Android拨号APP。这篇给大家介绍下如何实现An
js交互 webiview点击事件获取android的方法
function scanGoods(){       var goodsSn = window.webkit.messageHandlers.scanGoods.postMessage(null);       }function scanGoods2(){       var goodsSn = window.contac
JS动态添加div、li、img等元素及设置属性(实例)
把一串 html 标签赋给一个 javascript 变量,除属性的值要用转义的双引号外,某些时候字符串还很长,显得有些复杂。如果用 js 动态添加元素,就不会有那么复杂的字符串出现,代码阅读性强一点,也容易理解。   网页是由 html 标签一层层组成的,js 也可以动态添加一层层的诸如 div、li、img 这样的标签。其实,不管是什么 html 标签,js 动态创建的方法都差不多,接着
Android与JS交互问题小结
1.首先我们需要了解Android与Js交互的方式Android与JS通过WebView互相调用方法,实际上是:Android去调用JS的代码JS去调用Android的代码二者沟通的桥梁是WebView对于Android调用JS代码的方法有2种:通过WebView的loadUrl()通过WebView的evaluateJavascript()对于JS调用Android代码的方法有3种:通过WebV...
jQuery练习1--给网页中所有的 &lt;p&gt; 元素添加 onclick 事件
1 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 html> 3 head> 4 title>exe_1.htmltitle> 5 meta http-equiv="content-type" content="text/html; charset=UTF-8"> 6
html img使用地图点击事件
&amp;lt;img style=&quot;border:1px solid red;&quot; src=&quot;localdata/logo/home_logo_#getOwnerCode().png?rnd=#getCurrTime_YYYYMMDDHHMMSS()&quot; usemap=&quot;#pointMap&quot; /&amp;gt; &amp;lt;map name=&quot;pointMap&quot;&amp;gt; &amp;lt
用Javascript往一个Div中插入一张图片
HTML5火了,JS也得炼一炼 用Javascript往一个Div中插入一张图片 window.onload = function (){ var bigImg = document.createElement("img"); //创建一个img元素 bigImg.src="http://www.baidu.com/img/baidu_sylogo1.gif";
JSP页面onclick点击事件无法更换img标签里面的图片(例如点击更换验证码图片)
一、问题描述    在JSP页面的img标签添加onclick属性,点击图片时无法重新加载图片。二、原因分析    1、onclick属性里面的方法名最后未添加括号或分号,导致无法加载script里面相应的方法;    2、img标签的src地址如果不变化,默认会加载缓存的,因此在点击图片的方法里面需要使每次点击时的url不一样。三、解决措施    1、img标签按照规范书写;    2、在点击方...
iOS webview 获取html中所有的图片资源,图片添加点击方法
- (void)webViewDidFinishLoad:(UIWebView *)webView{ //这里是js,主要目的实现对url的获取 static NSString * const jsGetImages = @"function getImages(){\ var objs = document.getElementsByTagName(\"img\
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 dw制作一个网页视频 如何制作一个网页视频