使用Chrome自定义标签时是否可以添加自定义请求标头?

ksa*_*kar 10 chrome-custom-tabs

计划使用chrome自定义选项卡,但是在我开始之前我想知道它是否可以拦截请求并在请求中设置类似于WebViews的任何标头?

阅读文档,找不到任何示例或参考.我能找到的只是onNavigationEvent回调,它告诉我们想要加载哪个url浏览器.

如果需要,还可以停止任何网址的导航吗?

小智 4

截至库的最新更新,您现在可以使用 key将Bundle其作为额外添加并传递给意图CustomTabsIntentBrowser.EXTRA_HEADERS

Bundle headers = new Bundle();
headers.putString("header1", "value1");
headers.putString("header2", "value2");
customTabsIntent.intent.putExtra(Browser.EXTRA_HEADERS, headers);
Run Code Online (Sandbox Code Playgroud)