使用标准的 Android WebViews,您可以使用WebView.loadUrl(String url, Map<String, String> additionalHttpHeaders)
. 如何使用 Chrome 自定义标签添加额外的标题?
问问题
9133 次
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 回答