如何隐藏Chrome自定义标签菜单中的某些操作(例如书签和下载按钮)?

时间:2018-03-29 05:19:33

标签: android google-chrome chrome-custom-tabs android-customtabs

我在我的应用上使用Chrome自定义标签,我希望能够禁用当我启动它以打开Goog​​le驱动器文件时自动弹出的几个按钮,即用于为页面添加书签的按钮下载它的按钮。我在整个网络上搜索都没有运气。

下面是突出显示我想要隐藏在自定义标签中的按钮的图像。谁知道如何实现这个目标?!非常感谢你。

the buttons I want to hide

1 个答案:

答案 0 :(得分:3)

有一个"hidden" API可以隐藏这些按钮:在启动它以禁用书签按钮之前,将一个额外的键org.chromium.chrome.browser.customtabs.EXTRA_DISABLE_STAR_BUTTON和值true添加到Intent,并且使用密钥org.chromium.chrome.browser.customtabs.EXTRA_DISABLE_DOWNLOAD_BUTTON来禁用下载按钮。

请注意,这并未完全停用功能:仍然可以将自定义标签重新显示为Chrome并添加书签或在此处下载页面。

另请注意,这不是公共API,因此在将来的Chrome版本中可能会消失。