Android WebView内部自动登录 5C

在webview界面通过链接打开登录界面,登录成功后webview内部跳转到首页,下次在用webview打开这个网页就自动登录,不会在进入登录界面。怎么实现?

0

7个回答

0
sinat_21198467
心丶半凉 试过了不起作用
一年多之前 回复
sinat_21198467
心丶半凉 试过了不起作用
一年多之前 回复
0

获取账号和密码进行加密保存至文件,下载在登陆时,再读取出来,自动登陆

0

我们公司是把登陆的token直接拼到链接的后面传给前端,前端来判断是否登陆的

0

把cookie存储下来
你可以自己抓包来判断一下

0

就算在手上机webview不支持,用java也能实现:页面加载完成后,通过java把用户名、密码传到html,然后用填充、js提交到服务器。

-1
qq_41885450
qq_41885450 有没有能做直登的大神,只知道账号密码,登录没有办法验证,能登陆就去或者代加好友就行,可合作,也可以重金酬谢
大约一年之前 回复

保存账号和密码,下次进入,用js模拟登陆

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android WebView详解之自动登录
目前该方法还没有测试成功,这里先做一下笔记,方便以后继续优化。 1、WebView的Java类中: new HttpCookie(handler).start();//启动获取cookie方法并传入handler。 public Handler handler = new Handler(){ public void handleMessage(android.os.Message msg
Android webview 自动登陆新浪微博实现(原理)
Android webview 自动登陆新浪微博实现(原理) 关于webview自动登陆的问题  思路如下 1、在电脑上面的 “新浪微博登陆” 和手机上的URL 是不一样的、我们需要用到的工具 chrome 浏览器 在浏览器里面下载
Cookie 实现WebView自动登录
iOS Cookie WebView 自动登录
关于webview如何自动登录保存登录信息
【转载请注明原作者和原文链接】 转自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=199811&fromuid=568472 用户名密码登录验证后保存Session 01 // 你的URL 02                 HttpPos
【Android】WebView登录功能-问题与解决办法
WebView和native结合的一些总结,目前资料比较少,所以想写下来日后参考
andorid 应用第二次登录实现自动登录
andorid 应用第二次登录实现自动登录
WebView 基本应用示例——Android 使用WebView在应用内部打开web页面
最近用到WebView 在应用内部加载URL 展示web页面 ,顺便贴出一个简单的示例。 对于一般应用,仅用来展示web页面的话,不需要复杂的处理逻辑,但新手在做的过程或许会遇到这样的问题:(大牛可忽略了) 1、调用webView.loadUrl() 方法,依然会调用系统浏览器; 2、按返回键 直接退出界面,而不是返回打开web网页的上一级。 其实,如果只简单展示网页的话,只需一下 1、
Android webview 设置cookie 保持登录状态
在项目开发中用webview加载html,用户在html里登录,需求是当用户杀掉进程重新进入App的时候要保持用户的登录状态,Android 原生的webview是不记录登录状态的,这时候需要我们进入页面的时候取出cookie,退出的时候在生命周期里存储cookie,网上找了很多资料才解决问题,特此记录一下,具体操作代码如下: //获取cookie 在刚进入页面的时候,获取到cookie后通过c...
WebView实现内部跳转
如何实现webView内部跳转 1, 若没有设置 WebViewClient 则在点击链接之后由系统处理该 url,通常是使用浏览器打开或弹出浏览器选择对话框。 2, 若设置 WebViewClient 且该方法返回 true ,则说明由应用的代码处理该 url,WebView 不处理。 3, 若设置 WebViewClient 且该方法返回 false,则说明由 WebView 处理
Android Cookie实现webview的同步登陆(主要是避免webview的再次登录)解决
cookie的避免重复登录问题
Android使用Html实现登录功能——重点掌握Webview js的使用
大家好,很久没有写博客了,因为工作需要,项目需要转换成H5的形式,所以闭关修炼html,所以可能在未来的几篇博客,我都会涉及到这类的知识,我不会太多的涉及到理论,更多的是实际的代码,下面就开始这次需求的实现,先看看主要界面。这就是主要的效果了,代码不多,很容易理解的,这里主要通过webview,用js实现交互。 首先看看webview里面常用的方法:如何创建WebView: 1、添加权限
android原生登录 +webview 记住登录状态
在进行APP+H5混合开发的时候,一些功能是用native方法实现的,如登陆,一些功能是用H5实现的。所以往往需要将在native方法登陆的状态同步到H5中避免再次登陆。这种情况在Android开发中比较常见,因为Android不会自动同步cookie到WebView。做iOS开发则不用担心这个问题,因为iOS内部已经实现了cookie同步.本文就是一个小的事例,从登录到同步cookie
Android 自带浏览器谷歌账号自动登录的实现 -- 无法登陆原因分析
正在写的文档的时候,死机了,避免白写就拍照了,传照片吧。 这里接没有打完的那里: 后来经过同事的指点,他登陆成功过的信息如下: 点击登录,调用DeviceAccountLogin的login,通过mAccountManager.getAuthToken(mAccounts[accountIndex],mAuthToken,null,mActivity,this,n
模拟自动登录
登录地址是:https://passport.yhd.com/m/login_input.do 使用httpclient4.4进行登录 中间比较折腾的是,登录用户名和密码的加密过程,因为一号店使用jsencrypt进行加密,尼玛,误导性太强,以为回传的pubkey是openssl里面的rsa生成的key,一直以为要转成java能支持的特定格式 登陆的用户名和密码加密代码:还需要个base64
iOS UIWebView 通过 cookie 完成自动登录验证
一些说明: 通过UIWebView登录后,会自动得到web服务器设置的cookie包括服务器中的seesionid。cookie不会自动保存在app里面,需要通过设置才能在下次启动app时获取。自动登录,需要设置header,才能将cookie带给web服务器。自动登录,需要web服务器端进行cookie验证方可登录。 实现流程: 1. 做好Sign in页面后,通过get或
【Android】简单实现使用WebView组件实现在App内打开web
关于WebView组件 详细内容请参考:Android:这是一份全面 & 详细的Webview使用攻略 如何实现在App内嵌web 在新建的android项目里,如果要实现内嵌Web,一定要在AndroidManifest.xml设置访问网络权限: <uses-permission android:name="android.permission.INTERNET"/&g...
Android 通过点击浏览器或者内部WebView加载URL 唤起App
在AndroidManifest.xml文件中设置 <intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/>
Android webview 设置cookie 保持登录状态
在项目开发中用webview加载html,用户在html里登录,需求是当用户杀掉进程重新进入App的时候要保持用户的登录状态,Android 原生的webview是不记录登录状态的,这时候需要我们进入页面的时候取出cookie,退出的时候在生命周期里存储cookie,网上找了很多资料才解决问题,特此记录一下,具体操作代码如下: //获取cookie 在刚进入页面的时候,获取到cookie后通
Android用WebView获取sessionid保持登录状态
我们需要和web服务器保持登录状态。所以我们需要记录sessionid;我们将网页用webview加载之后,用CookieManager 来获取本地的cookies 。然后设置到webview里面去。我们可以在下面这个回调方法中获取到。并且保存到sharedpreferences中去 然后我们在mWebView.loadUrl(url);之前设置一下cookies 就基本套路来说就是这样。不过在
Android原生登录同步到webview的网页
本地的登录界面与网页的登录信息如何同步的问题:做混合开发的时候经常遇到的问题是,本地实现登录界面,登录成功后,使用webView加载网页,这时网页会提示需要登录。这显然是不友好的。 如何把本地的登录信息与网页的登录同步呢?或者网页登录成功后,又如何同步到本地呢?本地如何获取网页的登录信息呢 下面就来实现这个功能。 这里会遇到两个问题。 1.客户端登录时如何取出cookie信
uiwebview通过cookie自动登录
这两天弄uiwebview通过通过cookie自动登录,搞的昏头转向,各种查资料,发帖子,到q群里面问,终于弄出来,在此记录下来,以备以后有用。 ios中获取cookies的方法:NSHTTPCookieStorage *nCookies = [NSHTTPCookieStorage sharedHTTPCookieStorage]; 再具体获取某个域的cookies:NSArray *coo
Android清除webview登录状态
native登录,然后同步cookie到h5,避免多次登录时。遇到native退出登录,并清空缓存后,webview的登录状态一直没法清除。 经过反复调试,对/data/data/包名/app_webview目录下的文件各种删减测试,发现有些状态是被保存在Local Storage文件夹下, 需要额外再清空这个文件夹下的内容(android中对应的方法WebStorage.getInstanc...
阻止webView里面控件获得焦点
webView.getSettings().setNeedInitialFocus(false)这样阻止焦点画那个长方形
Android 中使用WebViewClient 处理跳转URL的方法
使用WebViewClient 使用WebViewClinet主要是继承WebViewClient父类,根据需要重写其中的方法,并在WebView中进行配置,示例代码如下: webView = (WebView) findViewById(R.id.webview);  webView.setWebViewClient(new ExampleWebViewClie
android用webview加载assert中的html并且可拨打页面中的电话
android用webview加载assert中的html并且可拨打页面中的电话。
android学习笔记----WebView的url跳转时方法执行顺序体会
先上一部分代码: MainActivity.java import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.EditText; publi...
Android打开网页(android内置浏览器+webView)
1 通过系统自带的浏览器访问2 通过APP内部打开网页 XML中<WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent" />java中private WebView webVi
android webview点击拦截事件处理判断
android webview判断,截取点击的url
WebView加下拉刷新的时候,如果WebView内部有上下滑动的列表,会与下拉刷新的滑动冲突
WebView加下拉刷新的时候,如果WebView内部有上下滑动的列表,会与下拉刷新的滑动冲突,表现在WebView滑到下面就再也滑不上去了。网上查了很多解决办法,有重写WebView的,有重写SwipeRefreshLayout的(我这里使用的下拉刷新控件是SwipeRefreshLayout),有比较简单的,有比较复杂的,但是试过好多以后发现都没有作用。下面是一种很简单的思路,既不重写WebVi
android ViewPager嵌套WebView滑动冲突问题解决
在ViewPager, ScrollView, ListView等容器控件中内嵌了webview,特别是webview的大小固定的情况下,会出现滑动的冲突,可以采用如下自定义的webview来完美解决。 /** * 主要解决viewPager嵌套webView横向滚动问题 */ public class ExtendedWebView extends...
Android控件-ScrollView 和WebView之见滑动冲突解决
需求:               最近在做一个webView加载网页的页面,最外层是一个scrollView,因为还有标题等其他数据是需要单独获取加载,所以scrollview中是包含一个其他信息的头部布局和一个加载网页信息的WebView,当滑动的时候,头部和WebView一起滑动。    出现bug                只有WebView可以滑动。   bug解决思路
Volley自动获取以及存储Cookie
Volley是Google开发的一款android网络框架,非常适合小数据大并发的访问服务器,但Volley中没有提供Cookie方面的管理,幸好它是开源框架,下面就跟大家分享一下具体的修改流程: 提示:Http请求分为request和response,两者都有头信息,而Cookie的信息就是在头信息中进行传递,所以可以锁定,需要修改的地方在头信息相关的地方。第一步:通过查看源码发现,com.an
关于webview加载h5出现需要登录才能访问的解决办法
当你的app里需要嵌入webview,但是webview在load完毕url之后,提示你“您还未登录,没有访问权限”的时候,方不方?反正我是有点方。。。。为什么会这么提示呢,牵扯到一个玩意:cookie。本文是为了解决广大同胞的问题而写,至于cookie,下一篇我再解释。好了,下面直接上解决办法我的解决办法是,既然你提示要登录,那我就在加载url之前,先模拟登录一次,保存登录接口的cookie,将...
Android Cookie共享到WebView避免再次登录(保持登录状态)
最近在做项目时用到了webview打开指定链接的网页,可已经把webview设置了cookie但始终跳转到登录页面,这明显是cookie没有设置成功导致webview没有将设置好的cookie发送出去…… CookieSyncManager.createInstance(context); CookieManager cookieManager = CookieMa
android之WebView中点击链接使用自身打开
最近写项目用到了WebView,可是却突然遇到问题了,首次加载的网页在自定义的webView中显示,点击网页中的链接,需要跳转到第三方的应用,这时候就无法跳转了 后来发现,为WebView设置WebViewClient,然后重写shouldOverrideUrlLoading方法即可。代码如下: ttry { credWeb.getSettings().setJavaScriptEnabled
swipeRefreshLayout与WebView,ListView滑动冲突解决方法总结
1.swipeRefreshLayout与webView滑动冲突解决方法: 重写webView,在onScrollChanged做逻辑判断 public class WebViewForScroll extends WebView { private SwipeRefreshLayout swipeRefreshLayout; public WebViewForScroll
Swift webView 记录提取cookies 自动登陆
// retrieve the cookies from NSUserDefaults func retrieveCookies() { var cookiesdata = NSUserDefaults.standardUserDefaults().objectForKey("XXXX") as! NSData if cookiesdata.length
不让WebView调用系统自带浏览器
webView2= (WebView) findViewById(R.id.webview2); webView2.setWebViewClient(new WebViewClient( ){ //覆盖shouldOverrideUrlLoading 方法 @Override public boolean s...
Android中在控件webview中打开网页
package com.example.webview;   import android.os.Bundle; import android.annotation.SuppressLint; import android.app.Activity; import android.view.KeyEvent; import android.view.Menu;
Android中WebView点击事件的拦截跳转到原生的界面
我们可以知道,android中嵌入WebView可以快速实现app开发上线,这个时候android 和webview之间的交互就变得十分重要了,到目前为止交互的形式遇到的有三种: 第一:拦截H5界面的控件,具体实现看我前面的一篇博客: http://blog.csdn.net/qq_33923079/article/details/52869787; 第二:拦截H5界面的点击事件,我们都是知道
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 产品经理内部培训 数据库内部培训