16

使用标准的 Android WebViews,您可以使用WebView.loadUrl(String url, Map<String, String> additionalHttpHeaders). 如何使用 Chrome 自定义标签添加额外的标题?

4

2 回答 2

24

我不确定您是否可以发送标头或除 url 之外的与 http 请求相关的任何内容。我希望将来的版本将允许在Bundle您建立时发送标头CustomTabSession

整个 http 调用CustomTabActivity.

编辑:

在库的最近更新中,您现在可以添加Bundle并将其作为额外的密钥传递给CustomTabsIntent意图Browser.EXTRA_HEADERS

Bundle headers = new Bundle();
headers.putString("header1", "value1");
headers.putString("header2", "value2");
customTabsIntent.intent.putExtra(Browser.EXTRA_HEADERS, headers);
于 2016-02-15T21:26:18.800 回答
1

上面提到的解决方案不适用于新版本。请ChromeTab按照此链接修复解决。您还可以研究Romain Piel的媒体帖子,其中隐含地说明了添加标题的用法和解决方法。

于 2017-11-02T06:38:13.560 回答