Androdi注入js实现网页放大
来源:互联网 发布:凡科微传单 软件下载 编辑:程序博客网 时间:2024/06/02 04:18
// 注入js函数监听 private void addImageClickListner() { // 这段js函数的功能就是,遍历所有的img几点,并添加onclick函数,函数的功能是在图片点击的时候调用本地java接口并传递url过去 webview.loadUrl("javascript:(function(){" + "var objs = document.getElementsByTagName(\"img\"); " + "for(var i=0;i<objs.length;i++) " + "{" + " objs[i].onclick=function() " + " { " + " window.imagelistner.openImage(this.src); " + " } " + "}" + "})()"); }
// js通信接口 public class JavascriptInterface { private Context context; public JavascriptInterface(Context context) { this.context = context; } public void openImage(String img) { Intent intent = new Intent(); ArrayList<String> picList = new ArrayList<String>(); picList.add(img); intent.putExtra("picList", picList); intent.setClass(context, ExpandPicActivity.class); context.startActivity(intent); } }
在webview的onPageFinished()中注入js
@Overridepublic void onPageFinished(WebView view, String url) {// TODO Auto-generated method stubsuper.onPageFinished(view, url);addImageClickListner();new Thread(GetComment).start();}
0 0
- Androdi注入js实现网页放大
- Android 通过注入js实现读取webview中图片并放大的优化
- Androdi-学习----- 图片的放大缩小(1)
- Androdi 网页记载进度条应用
- js实现放大缩小页面
- Js 实现图片放大功能
- js实现图片点击放大
- 网页整体放大/缩小的实现
- 网页中放大、缩小字体的实现
- 基于CHtmlView实现网页整体放大、缩小
- Android实现网页的放大与缩小
- 网页中调用JS与JS注入
- js注入实现分析
- js实现图片的放大效果
- 利用JS实现图片放大效果
- js实现图片局部放大功能
- js 实现 图片的局部放大效果
- js实现div的放大与缩小
- 将软键盘变成搜索
- Android中JNI编程的那些事儿
- 使用getopt命令解析shell脚本的命令行选项
- 将MySQL去重操作优化到极致之三弹连发(一):巧用索引与变量
- 调试别人的MATLAB+C混合编程时遇到的问题
- Androdi注入js实现网页放大
- jQuery中的on()方法在实践中遇到的问题
- spring配置文件详解--真的蛮详细
- 23种设计模式(4):建造者模式
- PHP中session过期的问题
- 精美Visio"架构图","数据流向图","数据抗压机制",应付领导专用
- 信息提取小程序
- python从零开始写爬虫(3)
- 微信公众号文章内容阅读数采集抓取