关闭

webview调用js

191人阅读 评论(0) 收藏 举报

今天因为一个js传值的方法,搞了一天,知道刚才我一时兴起打印了一下某个通过js传过来的值,才发现问题所在。

Android的webview真的是一个大坑,我都不想说什么了。

说一下今天这个问题吧,在这个页面里,我需要实现用户点击wap页,然后上传图片。之前倒腾了好长时间,希望通过webview的内置的方法去实现,但是最后我放弃了。只能写本地方法去实现图片上传。但是,需要wap页给我传一个值作为上传图片的一个参数。我开心的使用了原来的方法,即在onpagefinish方法里去调用。但是,这是个大坑啊。onpagefinish的回调时机是不确定的啊!!!!!!!!!!!!!!!!!!!!!所以,悲剧了,我拿到的那个值时空的,导致我上传图片一直失败!知道为什么以后就好办了。我尝试性的把这个调用js的方法写到了js调用我的方法的方法里,然后,实现了。那个值再也不会因为拿不到而导致上传失败了!!!!!!!!!!!

最后再吐槽一下,Android的webview真的是个大坑啊!!!!!!!!!!!!!!!!!!

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

android webView调用js函数的几种方法

最近在研究webView与js的交互,发现一共有两种方式,一种是直接调用网页中的js函数,这种是网页端写好的js函数。另一种是加载本地写好的js文件,将内容注入到网页内,然后在调用。
  • beibeixiao
  • beibeixiao
  • 2014-09-24 16:52
  • 7934

WebView---Android中调用js方法及js中调用本地方法

Android中内置了WebKit模块,而该模块的Java层视图类就是WebView,所有需要使用Web浏览器功能的Android都需要创建该视图类对象显示和处理请求的网络资源。目前WebKit支持H...
  • IT1039871366
  • IT1039871366
  • 2015-06-04 17:07
  • 2189

android中Webview与javascript的交互(互相调用)

最近做android项目中遇到要在webview中做与js交互相关的东东,涉及到js中调用android本地的方法,于是查了资料整理了一下android和js互相调用的过程。如下demo,demo的主...
  • Beyond0525
  • Beyond0525
  • 2013-07-18 23:07
  • 147805

Android之WebView与原生js之间的相互调用

工程目录截图: 编写html页面 test.html Test Page 在浏览器中的运行效果: 在android客户端编写布局文件 activity...
  • btt2013
  • btt2013
  • 2016-07-06 20:35
  • 3934

Android WebView使用详解包括js互调

目前很多Android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。 先说下WebView的...
  • easyer2012
  • easyer2012
  • 2016-05-24 15:26
  • 4411

IOS WebView中JS和OC相互调用

现在有很多项目中都涉及到HTML5,在一个普通的APP里面嵌入HTML5网页,嵌入的这些网页在服务器把页面修改之后同样也能跟着修改,这样就能很方便的修改程序的展示内容。如果使用tabelView或者其...
  • smg910326
  • smg910326
  • 2015-07-11 11:53
  • 3582

WebView使用详解(一)——Native与JS相互调用(附JadX反编译)

前言:念念不忘,必有回响,永远坚持你所坚持的!一直在用WebView,还没有系统的总结过它的用法,下面就系统的总结下,分享给大家一、基本用法1、加载在线URLvoid loadUrl(String u...
  • harvic880925
  • harvic880925
  • 2016-05-20 21:56
  • 18620

android webview js交互 调取本地相册(兼容各个版本)并且上传到服务器端。

android webview  js交互,调取本地相册,并且实现上传。             首先我们要理解整个互动过程,在网页webview的的组件是 input输入框,输入类型为file,点击...
  • oAAWangWei123456789
  • oAAWangWei123456789
  • 2016-03-30 16:42
  • 1551

webview中Android和Js通讯互调并传参数

Js调用安卓方法 1、初始化WebView WebSettings settings = mWebview.getSettings(); settings.setJavaScript...
  • jiangtea
  • jiangtea
  • 2016-10-27 21:18
  • 1776

WebView与Java的交互,WebView调用Java方法的几种方式

本次主要介绍 WebView 和前端的一些交互,前端调用 Java 方法的几种方法,顺便会介绍 Java 调用 JS 的方式。按如下的顺序依次讲解 1. 前端需要注意的几个地方 2. Java 调...
  • qy274770068
  • qy274770068
  • 2016-04-25 17:19
  • 3182
    个人资料
    • 访问:6167次
    • 积分:281
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章分类