如何从 Chrome 自定义选项卡菜单中隐藏某些操作(例如书签和下载按钮)?
How to hide certain actions from the Chrome Custom Tab menu (e.g. the bookmark and download buttons)?
我在我的应用程序上使用 Chrome 自定义选项卡,我希望能够禁用一些在我启动它以打开 Google 驱动器时自动弹出的按钮文件,即用于为页面添加书签的按钮和用于下载它的按钮。我在整个网络上搜索过,但一无所获。
下图突出显示了我要在自定义选项卡中隐藏的确切按钮。任何人都知道如何实现这一目标?!非常感谢您。
有一个 "hidden" API 可让您隐藏这些按钮:在启动 Intent 之前添加一个带有键 org.chromium.chrome.browser.customtabs.EXTRA_DISABLE_STAR_BUTTON
和值 true
的额外项以禁用书签按钮, 和一个使用 org.chromium.chrome.browser.customtabs.EXTRA_DISABLE_DOWNLOAD_BUTTON
键禁用下载按钮。
请注意,这并没有完全禁用 功能 :仍然可以将自定义选项卡重新设置为 Chrome 并添加书签或在此处下载页面。
另请注意,这不是 public API,因此它可能会在 Chrome 的未来版本中消失。
我在我的应用程序上使用 Chrome 自定义选项卡,我希望能够禁用一些在我启动它以打开 Google 驱动器时自动弹出的按钮文件,即用于为页面添加书签的按钮和用于下载它的按钮。我在整个网络上搜索过,但一无所获。
下图突出显示了我要在自定义选项卡中隐藏的确切按钮。任何人都知道如何实现这一目标?!非常感谢您。
有一个 "hidden" API 可让您隐藏这些按钮:在启动 Intent 之前添加一个带有键 org.chromium.chrome.browser.customtabs.EXTRA_DISABLE_STAR_BUTTON
和值 true
的额外项以禁用书签按钮, 和一个使用 org.chromium.chrome.browser.customtabs.EXTRA_DISABLE_DOWNLOAD_BUTTON
键禁用下载按钮。
请注意,这并没有完全禁用 功能 :仍然可以将自定义选项卡重新设置为 Chrome 并添加书签或在此处下载页面。
另请注意,这不是 public API,因此它可能会在 Chrome 的未来版本中消失。