开始: 其实对Android我只是略知皮毛中的皮毛,但是为什么会突然想来要用Android WebView呢?哈哈,答案就是:之前写了一个ChinaNet登录的PC版(C#),于是应童鞋们要求
2013-12-15 15:24
543 查看
1. 使能javascript:
2. 编写本地接口
3. 向网页暴露本地接口
4. 编写自己的WebViewClient,并在onPageFinished中提取网页源码。
组合在一起的代码为:
关键之处在于:
view.loadUrl("javascript:window.local_obj.showSource('<head>'+document.getElementsByTagName('html')[0].innerHTML+'</head>');");
运行,可以看到在showSource(String html)中打印了网页源码。
view.loadUrl("javascript:window.local_obj.showSource('<head>'+document.getElementsByTagName('html')[0].innerHTML+'</head>');");
运行,可以看到在showSource(String html)中打印了网页源码。
相关文章推荐
- 浪漫的表白 。刚接触编程语言 ,一个学长做的题。其实很简单,就是找规律输出,只是觉得输出特别浪漫,所以在此作为我人生第一个博客文章!!哈哈,大神之路 走起
- C#和java和android中的NetWorkAdapter,httpRequest,WebView,json,xml
- Android Cookie共享到WebView避免再次登录(保持登录状态)
- 20_Android中apk安装器,通过WebView来load进一个页面,Android通知,程序退出自动杀死进程,通过输入包名的方式杀死进程
- Android 编写一个带进度条的Webview
- android webview 页面关闭还保持登录态session问题
- Android创建一个WebImageView
- 关于android webview 图片使用同一个src导致只加载第一张的问题
- android 异常问题 Scrollview中嵌套webview出现大面积空白(第二次打开同一个地址下面才出现空白)
- android webview点击返回键返回上一个html
- Android为WebView创建一个新进程,告别卡顿
- android webview点击返回键返回上一个html
- 如何设计一个优雅健壮的Android WebView?(下)
- Android Cookie共享到WebView避免再次登录(保持登录状态)
- Android原生软件里嵌入一个基于cordova的网页页面(webview)
- WebView Attack In Android : 解析第三方账号登录平台所存在的安全隐患
- 一个work around方法:解决Android 3.0~4.0下WebView 对锚点链接不支持的bug
- JavaScript在Android的WebView中出现一个问题
- 【Android】WebView登录功能-问题与解决办法
- Android Cookie共享到WebView避免再次登录(保持登录状态)