我正在开发一个应用程序,我想在其中向 android 中的浏览器添加 header 。它在谷歌浏览器上运行良好。
但这不适用于其他可用的浏览器,如 Firefox、UC 浏览器、OperaMini、Dolphin
下面是我试过的代码。
Intent mIntent = new Intent(Intent.ACTION_VIEW,Uri.parse(URL));
Bundle bundle = new Bundle();
bundle.putString(Constants.REQUEST_HEADER_TOKEN, "token");
bundle.putString(Constants.REQUEST_HEADER_AUTH, "Basic bfjdslfs");
mIntent.putExtra(Browser.EXTRA_HEADERS, bundle);
startActivity(mIntent);
如有任何帮助,我们将不胜感激。在此先致谢。
最佳答案
不要求浏览器注意 EXTRA_HEADERS
、REQUEST_HEADER_TOKEN
等额外内容
要么使用 WebView
,要么始终不添加 header 。
关于android - 在所有浏览器上添加自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38438069/