我正在启动chrome自定义标签并设置customTabsIntent.intent.putExtra(Browser.EXTRA_HEADERS,标头),其工作正常。但是,我处于这种情况。
当我使用标题启动chrome自定义标签时,当重定向发生时,标题不会转发到下一个请求。我应该如何运作?
情景就像 启动新的Chrome控制台选项卡(使用在intent.putextra中解析的标题启动选项卡)>单击加载页面上的任何http链接或者如果页面被自动重定向(任何后续请求都没有标题)
实施例: 我发布了#34; google.com" with customTabsIntent.intent.putExtra(Browser.EXTRA_HEADERS,headers)。我在请求和谷歌主页中看到已解析的标题已加载。现在,假设在页面上我点击" news"另一个请求转到谷歌服务器。但是,这次我在HTTP请求中看不到已解析的标头。
在webview中,我可以使用
轻松完成 webView.setWebViewClient(new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url, getExtraHeaders()); return true;
}
});