WebView
来源:互联网 发布:淘宝海外购物 编辑:程序博客网 时间:2024/06/06 06:33
从Web页面获取复杂数据
1、在Web页面中实现get_data()函数,可以返回一个JSON
2、重载shouldOverrideUrlLoading处理请求,对于特定链接构造javascript,并用WebView来载入
@Override public boolean shouldOverrideUrlLoading(WebView view, String url) { …… if (shouldGetData(url)) { String u = "javascript:" + "var item = get_data();" + "alert(item);"; mWebView.loadUrl(u); return true; } …… }
3、重载onJsAlert取得数据
@Override protected boolean onJsAlert(WebView view, String url, String message, JsResult result) { message = Html.fromHtml(message).toString(); if(parseJsAlert(message)) { result.cancel(); // 这句必须加,不然WebView没法点击了 } else { return super.onJsAlert(view, url, message, result); } }
0 0
- WebView
- WebView
- WebView
- webView
- webView
- webview
- webview
- WebView
- webview
- webview
- webview
- WebView
- webView
- webview
- webView
- webview
- WebView
- WebView
- itms-9000
- 搜图
- 在redhat上搭建TFTP服务(Ubuntu 网上比较多)
- 自然语言处理---新词发现---微博数据预处理2
- MySql日期查询
- WebView
- Linux IPCs - Semaphore
- 理解RESTful架构
- 67 俩个闲玩娱乐。 1.扑克牌的顺子
- 用JAVA写一个关于英寸和厘米之间的换算
- 复合类型
- Memcached 基础知识
- Java 字符串方法举例
- ZOJ 3822 Domination 概率DP