CookieManager cm = CookieManager.Instance;//调用 CookieManager 类并实例化
string Cookiestr = cm.GetCookie(” http://web.zhaicool.net “);//从网页获取cookie
if (Cookiestr.IndexOf(“KeFuZhangHao=”) != -1)//以下就是从得到的cookie中提取想要的cookie值。或许有已经封装好的方法,但是我不会用,只能从得到的cookie字符串中截取~~~
{
int intUserNamestart = Cookiestr.IndexOf(“KeFuZhangHao=”);
Cookiestr = Cookiestr.Substring(intUserNamestart);
string strUserName = “”;
if (Cookiestr.IndexOf(“;”) != -1)
{
string[] UserNameEnd = Cookiestr.Split(‘;’);
strUserName = UserNameEnd[0];
strUserName = unescape(strUserName.Replace(“KeFuZhangHao=”, “”));
}
else
{
strUserName = unescape(strUserName.Replace(“KeFuZhangHao=”, “”));
}
Toast.MakeText(this, strUserName, ToastLength.Short).Show();
}
一段xamarin调用webview本地cookie的代码
发表评论
要发表评论,您必须先登录。
0 条评论。