是否可以实时获取 Android Chrome CustomTab 的当前 URL?

Wan*_* Ye 5 android chrome-custom-tabs

我在android中使用Chrome customTabs,我需要实时获取当前的URL,这意味着一旦它发生变化,就会触发回调。

我发现了两件事可能有用。

我在想,是否可以在 onNavigationEvent() 调用时伪造一个点击事件,然后我应该能够实时获取 URL。

and*_*ban 4

这不可能

为了在导航时保护用户的隐私,URL 不会通过导航事件自动发送到主机应用程序。

用户单击自定义操作按钮或辅助工具栏上的按钮之一即可获取 URL。

这段代码显示了如何设置自定义操作按钮,并且代码显示了如何检索由 CustomAction 调用的 BroadcastReceiver 内的 URL。