android - 在 Chrome 自定义选项卡的标题中插入参数

标签 android

上一个问题 question暗示改变 Cookie Jar 是不可能的。至少有一种方法可以在网络调用的 header 中传递参数,即:用于身份验证。

最佳答案

我执行了以下操作,当我检查发出的请求时,看起来我的“Cookie” header 已被 Chrome 自定义标签取代,即使我的“Value” header 已通过。

Bundle headersBundle = new Bundle();
headersBundle.putString("Value", value);
headersBundle.putString("Cookie", cookie);
CustomTabsIntent customTabsIntent = CustomTabsIntent.Builder().build();
customTabsIntent.intent.putExtra(android.provider.Browser.EXTRA_HEADERS, headersBundle);
intent.launchUrl(context, uri);

This answer没有提供来源,但它表示目前无法更改 Chrome 自定义选项卡上的 cookie jar。

编辑:

this answer建议使用 Smart Lock for Passwords on Android在自定义选项卡中执行身份验证。

关于android - 在 Chrome 自定义选项卡的标题中插入参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32657296/

相关文章:

android - 为什么 $cordova ImagePicker 插件在 Marshmallow 上崩溃?

Android:FragmentAdapter 和 pageview 不更新 View

java - 使用安全的 HTTPS 连接在 Android Webview 上设置凭据

android - 如何在 android 中使用 RxJava 在 Activity 之间传递数据?

android - 使用 Android 加速度计的步检测器

android - 为什么应用程序使用推送通知而不是 VPN(虚拟专用网络)?

android - 在 Java 中使用 Gradle Play Publisher 的版本名称覆盖

android - 相机在摩托罗拉 Razr 上崩溃 - 内存不足

php - 安卓/PHP : how to POST/GET JSON data from Android to php

android - 使用 android url 获取数据