草庐IT

android - Webview 不能接受 cookie

我正在创建一个基于WebView的Android应用程序,使用户能够登录移动运营商。当我运行该应用程序时,WebView打开网站,但我收到一条消息,指出WebView不允许使用cookie。我尝试了在这里找到的各种代码,但没有一个有效。谁能帮我?这是我正在使用的代码://inoncreatefinalCookieSyncManagercookieSyncManager=CookieSyncManager.createInstance(this);finalCookieManagercookieManager=CookieManager.getInstance();cookieManag

Android cookie 管理器 - 如何获取所有 cookie

我需要获取存储在webview中的所有cookie。目前是默认的WebView。https://developer.android.com/reference/android/webkit/CookieManager.html目前只支持:getCookie(字符串url)我需要在不知道确切域名的情况下获取所有cookie的能力。任何建议表示感谢谢谢, 最佳答案 在Java中,据我了解您正在使用webView并且您想要获取特定预览URL的所有cookie,您可以从webView客户端获取当前URL并将其作为参数传递给getCookie

带有 IFrame 的 Android Cordova 应用程序 Chrome 63 无请求 header Cookie

自2017年12月6日在Android上发布Chrome63以来,我的公司基于Cordova的Android应用程序遇到了问题。此应用包含IFrame,允许用户从应用内浏览我公司电子商务网站的部分内容。在IFrame中加载的页面之间的导航不再在请求header中发送任何cookie信息。存储在cookie中的sessionID等信息不会传递到下一页,这反过来会导致下一页启动一个全新的用户session!但奇怪的是,在IFrame的页面内执行的任何AJAX调用(例如,检索购物篮中的商品数量)和Assets请求(cssjs、图像文件等)确实会在请求header中发送cookie信息美好的。

android - 在 Android 上使用 okhttp 2 的持久性 Cookie 存储

在我的Android应用程序中,我正在尝试从android-async-http切换到支持异步网络sind2.0版的okhttp。虽然前者附带了一个persistentcookiestorage的实现,我不知道如何为okhttp实现这样的东西。在我的应用程序中,我有一个登录例程,在此过程中发送一个get请求,如果成功,应该设置一个cookie。此cookie应附加到所有后续网络请求,并且应在应用程序重新启动后继续存在。我找到了thefollowinganswer在SO上,表明以下代码fragment,如果在应用程序的某处执行,将激活持久性cookie管理,okhttp将使用它:Cook

android - 添加 cookie 以改造 2 请求

我需要使用retrofit2.0添加cookie。如果我理解正确,cookies-与标题相同。必须添加此cookie:privateHashMapcookies=newHashMap();cookies.put("sessionid","sessionId");cookies.put("token","token");这个与Jsouplib一起工作:Stringjson=Jsoup.connect(apiURL+"/link").cookies(cookies).ignoreHttpErrors(true).ignoreContentType(true).execute().body(

Javascript 在 Android 网络浏览器上删除 cookie

在Android网络浏览器上删除cookie的javascript是什么。将cookie的过期日期设置为过去日期的常用方法在android网络浏览器中不起作用。例如以下代码适用于桌面网络浏览器和移动safari,但不适用于android网络浏览器。document.cookie='cookiename=cookievalue;expires=Thu,2Aug200120:47:11UTC;path=/'; 最佳答案 我见过不接受“expires=”字段(带有绝对日期)但与“max-age=”配合使用的浏览器(实际上在电视机中,但不确

windows - 什么是纤维 cookies ?

我正在浏览.NETMarshall类,当我注意到GetThreadFromFiberCookie方法时。我尝试搜索该术语,但只在Windows线程上下文中找到了对Fibers的引用。那么什么是纤维cookies? 最佳答案 根据:http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshal.getthreadfromfibercookie%28v=vs.100%29.aspx“Fibercookie是不透明的标记,主机在向公共(publi

windows - 在 Internet Explorer 中以编程方式设置 cookie

我将从解释场景开始:我在计算机A中有一个IE浏览器。在IE中我有一个插件,所以我可以访问文档对象,所以我可以在给定的时间内抓取cookie。我想将该cookie传输到另一台计算机B中的新浏览器。为了在新电脑B中启动浏览器我使用了InternetExplorer对象,我可以使用对象实例来控制浏览器,但是我不知道如何将第一台电脑A的cookie“注入(inject)”到新的创建IE浏览器。我试过两种方法。首先,我尝试使用WinInetAPIInternetSetCookie在启动浏览器之前写入cookie。其次,我尝试拦截BeforeNavigate2事件并在HTTP请求的header中设

windows - Web 应用程序 Kerberos 身份验证 : Is the proper way to combine with cookies?

场景:企业级、防火墙后的Python网络应用程序。应该使用Kerberos对用户进行身份验证。我有工作代码可以从服务器发送正确的响应(Negotiateheader等)并使用kerberos-sspi获取访问应用程序的用户的Windows用户名包我对Kerberos没有多少经验,但对Web应用程序有一些经验。在我创建的其他使用内置用户数据库的Python网络应用程序中,身份验证流程通常如下所示:对于每个请求,检查请求是否有包含用户ID的(签名的)cookie(或一些变体-例如使用flask-login,其中用户id存储在flask.session中)如果cookie存在,则正常响应。如

windows - Windows 驱动程序中的 __security_init_cookie 导致错误检查 KERNEL_SECURITY_CHECK_FAILURE

当我在编译我的驱动程序时以Windows8.1为目标时,发生了一些非常奇怪的事情。一旦加载,它就会崩溃,错误检查KERNEL_SECURITY_CHECK_FAILURE,第一个参数6,意思是“堆栈cookie安全cookie没有被加载程序正确初始化”。这可能是由于构建了仅在Windows8上运行的驱动程序并试图在较早版本的Windows上加载驱动程序镜像造成的。为避免此问题,您必须构建驱动程序以在较早版本的Windows上运行。当我以Windows7为目标时不会发生此错误。我能够准确地找到发生此错误的位置。它发生在__security_init_cookie函数中,该函数由GsDri