判断android webView访问url的状态
来源:互联网 发布:怎么删除mac上的文件 编辑:程序博客网 时间:2024/06/14 10:50
前段时间在项目中遇到用webView访问内部地址并根据状态码做出一系列判断。 比如,访问地址时候发现验证信息过期,这时候需要在客户端弹出提示,要求用户重新登录获取授权token。发现在webview中很难截获这些状态。(也去了解过,但是感觉都稍显麻烦。如果有大牛知道更好的方法望告知)。 这时候解决方法之一就是(看起来复杂其实做起来也很简单): 1、直接请求给定地址的url,获取网页代码。(在请求url的过程中就可以方便的判断服务器返回的任何状态码了。) 2、将url返回的网页代码直接用webView渲染即可。
private void getWebJavaScrip() { AHttpClient.get(startUrl, null, new ResponseHandler(getActivity(), true) { @Override public void onSuccess(String response) { super.onSuccess(response); String data = response; //这里的data 就是返回的网页html代码. //成功后直接用webview渲染即可。 webView.loadDataWithBaseURL(startUrl, data, "text/html", "utf-8", startUrl); } }, getActivity()); }
0 0
- 判断android webView访问url的状态
- android的webview访问本地html,url
- 使用android的webview控件访问有道词典的url
- Android访问网站URL的资源以及有关WebView开发
- android WebView 网页控件 访问因特网 url
- webview访问url的几种方式
- Android 使用WebView访问https的url——处理SslError
- Android WebView请求,保存cookie,判断登录状态
- android webview 加载带视频的URL
- WebView访问https的url——处理SslError
- Android webview加载url
- Android webView拦截url
- Android webView拦截url
- 判断Android的网络状态
- Android的网络状态判断
- Android 判断Webview 的水平滚动
- 分享一段php判断url http状态码的代码
- java 判断一个url是否可以访问的方法
- 软工视频——第三章
- 浅谈Struts2登录拦截器
- Oracle无法操作只能查询:record is locked by another user
- Ubutun 14.0.1+php5+Mysql+Nginx配置:
- Android Studio系列教程五--Gradle命令详解与导入第三方包
- 判断android webView访问url的状态
- ios Label常用方法
- SDK插件安全分析
- hdu 1162 Eddy's picture (Kruskal算法,prim算法,最小生成树)
- public String toString()函数的使用
- Error in dependencyCheck java.io.IOException: invalid manifest format
- [Object-C] 蓝牙
- iOS 字符串替换
- linux基础教程-----根目录文件介绍