11

我已经在 android 中实现了新的Chrome 自定义选项卡,我正在使用以下代码打开

    String url = "http://www.flipkart.com/";
    int color = Color.BLUE;
    CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder();
    intentBuilder.setToolbarColor(color);
    intentBuilder.setShowTitle(true); 
    CustomTabActivityHelper.openCustomTab(
            this, intentBuilder.build(), Uri.parse(url), new  WebviewFallback());

我需要保护我的 URL 或者不喜欢向用户显示我的 URL,但是在默认菜单中有一个选项在 Chrome 中打开,通过使用此链接用户可以在浏览器中打开我的 URL,如何隐藏默认菜单?

我的输出

4

5 回答 5

2

目前,无法隐藏溢出菜单或“在 Chrome 中打开”菜单项。

于 2015-09-08T07:59:46.003 回答
1

在 Chrome 自定义选项卡中没有隐藏菜单选项的方法

于 2016-05-05T07:01:14.900 回答
0

这可以通过使用应用链接助手来隐藏。

可以在此处找到有关如何创建应用链接的完整指南。 https://developer.android.com/studio/write/app-link-indexing

成功生成并验证后,可以隐藏上述标题。

我已经实现了这个,结果就像 在此处输入图像描述

于 2021-04-15T09:06:46.713 回答
0

Chrome 自定义选项卡实际上使用用户手机中的 Chrome 应用程序。

通过链接在 Chrome 应用程序中启动活动,如果用户的手机上未安装 chrome,它将使用 webView 作为默认值。

事实上,Chrome 自定义标签旨在显示一个网页,用户可以确定该软件的程序员没有网络钓鱼,例如银行付款。

因此,您必须向用户显示工具栏中的选项。

于 2017-12-05T11:32:59.903 回答
-5

您必须先添加隐藏标志。禁用您的 URL 参数,但它不能隐藏您的站点名称。

intentBuilder.enableUrlBarHiding();

于 2015-12-04T11:09:15.337 回答