文档章节

webview 向Android传参

phala
 phala
发布于 2016/03/25 12:48
字数 183
阅读 249
收藏 2

订单页面是webview,但是支付页面是客户端做,所以要在去付款的标签上onclick js传参。

   function OrderPay(order_id,pay_type,pay_account_id) {
        if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {
            window.location.href = 'aoxintest://OrderId/' + order_id+'/PayType/'+pay_type+'/PayAccountId/'+pay_account_id;
        } else if (navigator.userAgent.match(/(android);?/i)) {
            window.androidOrderPay.AndroidOrderPay(order_id,pay_type,pay_account_id);
        }

有点难懂,ios系统判断传参的那个还好,但是android的代码看得一头雾水。再网上查到了一篇讲Android WebView的文章:

http://www.cnblogs.com/mengdd/archive/2013/03/02/2940185.html

就是WebView的Js代码可以调用到Android代码中的方法,可以用AddJavascriptInterface方法在JS和Android间绑定一个新的窗口。因此JS代码中的androidOrderPay应该只是JAVA对象的别名的意思么。。。

public void addJavascriptInterface (Object object, String name)


© 著作权归作者所有

上一篇: [three.js]学习笔记
下一篇: about linux
phala
粉丝 6
博文 104
码字总数 53470
作品 0
成都
程序员
私信 提问
WebView 和JS 之间交互

1.android中利用webview调用网页上的js代码。 Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接...

GuoKai
2012/09/13
1K
1
android WebView详解

浏览器控件是每个开发环境都具备的,这为马甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。只是其引擎不同,相对于微软的webbrowser,android及ios的webview的引擎...

amigos_wu
2012/06/25
9.4K
1
android WebView总结

浏览器控件是每个开发环境都具备的,这为马甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。只是其引擎不同,相对于微软的webbrowser,android及ios的webview的引擎...

迷途d书童
2012/03/28
8.6K
1
Android 与 WebView 数据交互

1. 创建Android 项目 打开Android Studio 创建一个空的Android项目 打开Android虚拟机,这里使用的是Genymotion 2. 添加webview 清空layout内容,添加WebView控件 此时运行项目,发现android...

塔歌
2018/07/24
0
0
站在一个前端的角度了解app里使用的webview

移动应用开发模式 现在的移动应用开发模式有3种: : 本地应用程序(原生App) :网页应用程序(移动web) :混合应用程序(混合App) 现在越来越多的app采用混合模式开发(),既有原生app...

九酒
02/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
15
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
15
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部