隐藏/禁用Chrome自定义标签中的默认菜单

时间:2015-09-08 05:00:36

标签: android chrome-custom-tabs

我在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());

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

my output

5 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

没有方法可以隐藏Chrome自定义标签中的菜单选项

答案 2 :(得分:0)

Chrome自定义标签实际上在用户的手机中使用了Chrome应用。

通过链接启动Chrome应用中的活动,如果用户手机上未安装Chrome,则会使用webView作为默认设置。

事实上,Chrome自定义标签旨在显示一个网页,用户可以确定该软件的程序员没有网上诱骗,就像银行付款一样。

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

答案 3 :(得分:0)

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

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

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

我已经实现了这个,结果就像 enter image description here

答案 4 :(得分:-3)

您必须先添加隐藏标记。要禁用您的网址参数,但无法隐藏您的网站名称。

  

intentBuilder.enableUrlBarHiding();