Android 关于WebView里的页面第三方登录

现在有一个WevView的新闻页面,点击详情之后,最下方是web端接入的一个畅言论坛,但是点击登录之后显示登录界面,可以登录,登录成功后,在QQ上会显示您的QQ在XX平台登录,但是Android的WebView里再次加载,还是未登录状态

4个回答

谢谢大家,目前问题已经解决,出现在了系统版本上,Android 4.4以上的版本都不可以,所以在loadURl之前加上了判断,代码如下:

//4.4版本以上无法保存cookie,要是用代码去判断,开启第三方的cookie支持
// Allow third party cookies for Android Lollipop
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
mWebView = (WebView) view.findViewById(R.id.webview);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptThirdPartyCookies(mWebView,true);
}

楼主:新闻页面也要处理的吧,在登录成功之后,新闻页面需要获取登录成功的结果吧

没有加缓存,网页没有记住状态,就好像你电脑浏览器里清cookie一样的

登录成功的结果,你的webView界面需要处理拉取是否登录

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android webview页面切换动画
设置setWebChromeClient对象 思路webview未加载成功的时候创建一个imagrview覆盖在webview上,网页内部切换的时候,获取当前webview的镜像赋值给imagrview,待加载完成对imagerview进行动画,再控制显示隐藏 binding.webviewtitle是我的头部标题Textview binding.webview是我的webview bin...
android里webview相关
android里webview相关
android webview页面在移动端自动换行了
在项目写了一个景区列表,每行坐标图片,右边介绍就是这么一个简单的页面 问题? 在我自己的手机和测试机上没有问题,但是在公司一同事的手机上(小米max)上出现了自动换行: 解决思路: 是不是屏幕自适应没写啊? 然后看了代码发现写了,那是怎么回事呢?网上查找各种适配,结果都没效果. 最终发现问题所在 最后进行各种测试(多个手机,不同软件中(浏览器,微信)),还有其他小米(max)也没问题,那么肯定就是...
android 获取WebView的页面标题
android 获取WebView的页面标题
Android WebView页面重定向问题
Android webView页面重定向问题,https---->http
android webView 修改页面字体颜色
webview加载一个界面后,在onPageFinished中加入修改页面字体颜色css,如下String nightCode = "";n try n InputStream is = getResources().openRawResource(R.raw.day);n byte[] buffer;n buffer = new byte[is.available()];n is.read(buffer);n is.close();n nightCode = Base64.encodeToString(buffer, Base64.NO_WRAP);n catch (IOException e) n e.printStackTrace();n n mWeb.loadUrl("javascript:(function() "n + "var parent = document.getElementsByTagName('head').item(0);"n + "var style = document.createElement('style');"n + "style.type = 'text/css';"n + "style.innerHTML = window.atob('" + nightCode + "');"n + "parent.appendChild(style)" + ")();");n n 加载完成后,每次都是先显示原来的页面,过一秒左右在页面所有字体颜色都修改了,有什么办法显示页面之前就替换好字体颜色,先谢谢各位了。
Android WebView 页面性能监控实现
在上一篇 Android WebView 开发使用笔记 中记录了WebView的一些使用方法以及注意事项,在这一篇,我将对WebView中页面资源加载以及JS错误的监控实现进行详细的介绍。 使用方法 首先贴一下代码 https://github.com/jwcqc/WebViewMonitor 核心其实就是 https://github.com/jwcqc/WebViewMonitor/
Android 第三方登录
参考: http://blog.csdn.net/shineflowers/article/details/39961629微博开发者首页: http://open.weibo.com/index.php
android 第三方登录
第三方登录(新浪,腾讯。人人网) +运行的图片
Android第三方登录
分享与http://blog.csdn.net/wwj_748/article/details/41117173
第三方登录android
第三方的登录的客户端登录apk 新浪 腾讯 人人 android
Android webview里调用 支付宝接口
做的程序是Android框架嵌套js 用webview来加载这些页面,现在在webview里面点击支付时的时候,n会跳转到一个PC版的页面进行支付,这个功能在PC上是正常的。n现在嵌套在Android里的时候 ,经常出现无法登陆,扫码支付后不能返回的现象。n所以决定用支付宝的接口。nhttps://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.t8Z1SV&treeId=59&articleId=104669&docType=1n就是这种介入方式,里面有个方法接口fetchOrderInfoFromH5PayUrlnn# 接口功能n# n# 从拦截的URL中获取支付请求相关信息,封装成新的订单信息字符串作为返回值。如果该URL不是有效的支付宝支付URL,则返回空字符串。nn但是现在这个我总是不能拦截到自己支付地址,还是会跳转到PC版的页面,想要的结果是可以直接底部弹出来支付框(有安装支付宝APP的时候),没有装的话是转到H5的页面中。nn这个接入需要申请什么权限吗,我看官方demo里这种方式没有用到,n看到的朋友 可以指点一下吗,第一次集成支付宝 非常迷茫,项目快上线了,这个功能以及纠缠我好多天了,在线等
android webview 关于微信支付
我用 webview 做app 刚开始一切都好 ,但当微信支付时,点击微信支付,调不起来微信,不知道原因,网上也看了很多 :如rn @Overridern public boolean shouldOverrideUrlLoading(WebView view, String url) rn // TODO Auto-generated method stubrn Log.d("@@@@@@@@@@","url ==" + url);rnrn if (url.startsWith("weixin://wap/pay?")) rn Intent intent = new Intent();rn intent.setAction(Intent.ACTION_VIEW);rn intent.setData(Uri.parse(url));rn startActivity(intent);rn return true;rn else rn Map extraHeaders = new HashMap();rn extraHeaders.put("Referer", "http://wxpay.wxutil.com");rn view.loadUrl(url, extraHeaders);rn rnrn但依旧没吊起来 log 报:/chromium: [INFO:CONSOLE(12)] "Uncaught SyntaxError: Unexpected token ILLEGAL", source: http://huazhongdafuxing.com/mobile/weixinpay.php?out_trade_no=1126 (12) rn各位帮忙看下 怎么回事 ?rn急急急啊
Android WebView加载的页面里的输入框被软键盘遮挡
webView加载网页后,网页里有个输入框,一旦输入文字,输入法软键盘就会弹出来,如果页面不能自动上移,输入框就被遮挡了。 怎么解决?
android webview不能打开页面里面的链接
页面代码片段<a href="/store/active " >//如果是这样的话是打开是空白 <div class="banner-btn index-order"> <img src="./{{$user_dir_theme}}/images/index-drive.png" alt=""> <div class="banner-btn-font">
asp.net 页面第三方登录
请问怎么在自己的网站上实现第三方(豆瓣)登录。rn 有哪位高人有源码吗?可否指点小弟。
WebView:后退按钮的作用,替换成WebView里的查看历史页面
//方法1@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) { webView.goBack(); return true
关于WebView里的定位和弹出框
网页里有一个定位功能,如果地址不一样,会自动弹出弹框提示:当前定位为XX市,是否切换rn为什么有的可以弹出,有的无法弹出,比如我三星5.1的系统就可以弹出,但是小米5.1的系统就无法弹出呢?还有6.0的也不行,也不能弹出rn如图:[img=https://img-bbs.csdn.net/upload/201612/02/1480639604_444825.jpg][/img]rnrn如何解决这个问题呢?让所有系统里都能弹出?希望各位大神指点迷津
关于第三方登录
谁知道怎样自定义第三方登录界面啊》保持自己应用风格
Webview里JS跳转到Activity页面
有两种方法. 第一种原理是通过webview提供的js和java沟通的接口进行public void addJavascriptInterface(Object object, String name) 然后,在javascript里可以通过name来引用到object对象里有@JavascriptInterface注解的方法Java代码 WebView wv; @Override
使用webview调用第三方登录时候遇到的坑
最近项目中有个需求,调用第三方提供的登陆接口登陆项目,其中需要对第三方登录的webview返回值进行拦截 1、首先,使用webview加载第三方登录的网页, webView.loadUrl(url); 2、webview设置调用自定义的webviewclient, webView.setWebViewClient(new WebViewClient(){ @Over
Android WebView关于图片/文件上传
最近做了一个项目,其中内嵌了html,当需求中涉及到要通过webview调用本地的相册,进行图片上传的时候,在网上查询了很多的资料,但是大部分在国内搜出来的东西或多或少都有点问题,所以就谷歌了一下。终于把问题解决了,写一个文章记录下,以便于以后做到类似的项目能够快速使用。 一般我们在网上找到的思路,都是先给webview设置WebChromeClient,然后复用里面的方法。
android 关于webview离线观看
遇到的问题:关于 webview 不可以离线观看,我用的都是网上的方法,中午忽然醒悟,说试试别的网页,竟然可以,网上看方法说网页的支持text/cache-manifest 这个方法 代码奉上: private String   url= "http://download.csdn.net"; public void findView() {
Android 关于WebView全方面的使用
相关类介绍     ·          ·        WebResourceRequest ·        添加于API21,封装了一个Web资源的请求信息,包含:请求地址,请求方法,请求头,是否主框架,是否用户点击,是否重定向   ·          ·        WebResourceResponse ·        封装了一个Web资源的响应
解决Android的Webview加载页面空白问题
通过webview加载百度地图开发的h5页面时,出现了页面空白的问题。 出现这问题通过下面两个设置能解决大部分的问题。 mWebSettings.setJavaScriptEnabled(true);//是否允许JavaScript脚本运行,默认为false mWebSettings.setDomStorageEnabled(true);//开启本地DOM存储 如果还不能解决的话通过下面的...
Android WebView 获取页面 Title 的正确姿势
现在 Android 开发中用到 WebView 的地方越来越多,开发中经常会遇到 WebView 的坑,这里先转载二篇很好的文章,WebView 开发时如果遇到了问题可以先去这二篇文章里面看看。
android滑动切换页面——(webview + viewpager)的演示
android滑动切换页面——(webview + viewpager)的演示
Android 替换WebView加载失败时的页面
做webview加载网页时,遇到一个问题,自带的webview错误页面不美观,于是自定义一个view提示用户,网上很多方法,也不稳定实现替换,结合网上的一些例子,加以优化和拓展,特此写一个完整版本的Demo供大家拿来直接使用,Demo支持刷新重新加载。
android使用webview加载H5页面
webview加载H5,简单显示:1、布局文件中添加控件(或动态添加)activity中生成控件 2、webview必须设置支持js的属性:webview.getSettings().setJavaScriptEnabled(true); 这里还可以设置其它更多的属性 3、加载显示页面:webView.loadUrl(“······”);webview与H5交互:1、js调用Android中的
Android webview加载的页面怎样调试JS?
首先,我的app有大量的html和js,被Webview加载,当出现错误的时候,console.log如何才能够打印到logcat?rnrn然后,我希望直接在Android手机里面修改html , js 和css , 因为我的app要首先下载这些文件到本地,好想知道怎样才能直接修改手机里面的这些静态文件从而快速调试出问题所在?rnrnrn最后,大家有一些Android webview的调试工具可以推荐吗? (就好像Chrome的开发者工具F12)
Android WebView文字大小调整及页面缩放调整
日更不能断,今天随意写点... 初学者使用webview难免会面对页面缩放,展示与预期不符的问题,这里有几个处理方案: 方案一、通过屏幕密度调整分辨率 WebSettings settings = mWebView.getSettings(); int screenDensity = getResources().getD...
android 加载webview 自定义 失败页面
在android 原生应用了加载H5页面遇到404页面的问题,默认的404页面在手机显示出来很丑的,所以自定义页面很有必要的。 关键是隐藏默认的404页面 ,然后加上一层自定义的view.
Android加载WebView避免页面空白
一般来说WebView加载需要几秒,如果我们这时候不做处理,加载过程中会出现页面白屏,我们可以在加载完成前使用旋转框,直接上代码。 布局文件: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:l
android webview vue 页面更新的问题
我在android webview里面嵌套了之前微信公众号的页面,但是现在公众号页面更新了,为什么app的页面不会更新必须要卸载或者清除数据才能正确的显示,这个应该怎么让他和页面同步
android的webview点击超链接,页面多次跳转
android的webview点击一个超链接,在shouldOverrideUrlLoading中拦截到多个url,但最后一个url才是目标页面的正确网址,这是什么原因,怎么才能直接拿到这个url。测试的网页是百度网址导航,和hao123导航,及百度搜索
Android WebView加载出现空白页面问题解决
今天在写activity跳转webview时出现页面空白的问题,DeBug后发现url是有数据的。 第一想到的原因在XML布局中使用LineraLayout是没有添加orientation,如果出现不添加默认是水平的,布局会在屏幕外显示。检查后排除此种原因。 之后经过debug调试发现,百度、淘宝都出现了空白页面现象。但是再次之前我使用这两个网址测试时是没问题的。更换其他链接试一下:https
Android:WebView 加载flash页面 的一些问题
在做一个项目,是一个纯flash网页游戏,做成一个android客户端。也就是用WebView 全屏加载这个flash页面就好了,rn听起来相当简单,但是遇到了一些问题,只能求助大家了rnrn加载flash网页倒是没问题;'rnmWebView.setScrollBarStyle(WebView.STATUS_BAR_HIDDEN );rnmWebView.getSettings().setJavaScriptEnabled(true); rnmWebView.getSettings().setPluginState(PluginState.ON); rnmWebView.getSettings().setLoadWithOverviewMode(true);rnmWebView.loadUrl(url);rnrn主要是我在网页加载完成前显示了一种图片,当做启动图片,然后网页加载完成后,去掉这张图片,然后显示WebView。rn这样的方案,在加载百度这样的普通网页没有问题,但是加载纯flash网页就会出问题。当这张图片去掉之后,就显示白屏,这个时候如果刷新一下那就会显示flash。rn不知道这是什么原因,至今没有解决。rn或者大家再说说有没有更好的启动画面的方案rnrn我的布局文件时这样的:rn[code=XML]rn rn rn rn rn rn[/code]rnrn然后在代码中设置了一个变量staus变量,在onPageFinish()中设为staus = 1,然后handler处理中,当staus == 1,那么就去掉图片显示Webviewrn代码如下:rn [code=Java] @Overridern public void onPageFinished(WebView view, String url) rn System.out.println("onPageFinished");rn staus = 1;rn super.onPageFinished(view, url);rn [/code]rnrnrnhandler中处理图片是否去掉,rnrn[code=Java] //handler线程控制splashrn private Handler splashHandler = new Handler() rn public void handleMessage(Message msg) rn switch (msg.what) rn case STOPSPLASH: rn System.out.println("handleMessage");rn if( staus == 1 ) rn splash.startAnimation(animGo); rn sendEmptyMessageDelayed(CLEARSPLISH, 3000); rn break; rn rn sendEmptyMessageDelayed(STOPSPLASH, SPLASHTIME); rn break;rn case CLEARSPLISH:rn splash.setVisibility(View.GONE);rn System.out.println("splash had gone");rn mWebView.setVisibility(View.VISIBLE);rn mWebView.requestFocus();rn getFlash();rn break;rn rn case THENETCONN:rn System.out.println("NETCONN==>" + NETCONN);rn if(NETCONN)rn unregisterReceiver(netChange);rn getFlash();rn break;rn rn elsern sendEmptyMessageDelayed(THENETCONN, SPLASHTIME);rn break;rn rn rn rn super.handleMessage(msg); rn rn ;[/code]
android webview打开支付宝二维码扫码支付页面
做了一个支付宝支付的一个功能,后台传了一个支付宝扫二维码付款的url给我,我这用webview打开这个url。rn之前还好好的能打开,最近突然有问题了。现在的情况是webview加载完成了页面显示出来了,但是仅仅只显示1秒钟,立马就跳到找不到网页。rn[img=https://img-bbs.csdn.net/upload/201607/08/1467963107_614715.png][/img]
android webview如何在js页面加速
用JS弄了个效果,用webview在本地assets播放起来很缓慢,效果与理想中的有些差距,虽说有硬件加速,但是那是3.0以上的系统才支持,也设置了setRenderPriority(RenderPriority.HIGH),但几乎无提速.rnrn试问大佬们如何提高本地JS运行效率?rn!!
Android混合开发之——WebView页面栈遇上重定向
场景:我们的现在开发的App基本都会嵌入一些网页是内容更加的丰满。我们在网页展示页面想点击返回键退出到前一个页面。当退出到最开始的页面的时候直接退出当前的Activity。通常的做法是,监听返回键,判断页面栈是否可以回退。 @Override public boolean onKeyDown(int keyCode, KeyEvent event){ if (keyCo
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表