2 qq 30339955 qq_30339955 于 2016.03.10 16:44 提问

webview 和js 的远程交互

webview 访问比如百度网页,网页上有个按钮付款,用户点击付款能不能调用安卓的支付功能。html文件不在本地的情况。求大神们指教。。。。html文件在本地的就不用说了

2个回答

lxk_1993
lxk_1993   Rxr 2016.03.11 08:34

这个感觉应该不行 不好获取他的位置

qq_30339955
qq_30339955 嗯嗯,我用实际行动证明了
一年多之前 回复
qq_32969313
qq_32969313   2016.03.11 16:53

远程得做适配了,需要调用特殊的协议,如打开文件的file://等,安卓也有类似的,不同软件的本地协议不同,需要调用远程的html必须修改,或者你app里做判断,从而本地调用支付的app。
如果是webview的js没法运行,看你是否设置容许js运行,调用webview的一个方法设置容许。

qq_32969313
qq_32969313 回复Activity_菜鸟: 参考支付宝的开发文档,人家肯定有调用本地客户端支付的相应接口,或者调用网页在线支付的方法
一年多之前 回复
qq_30339955
qq_30339955 经过几天的实验,没搞的出来。。。
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!