如何在 Chrome 自定义选项卡中实现 URL 更改侦听器?

Joh*_*ohn 7 android chrome-custom-tabs

是否有任何侦听器可以让我们知道 chrome 自定义选项卡中的 URL 已更改。

String url = ¨https://paul.kinlan.me/¨;
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(this, Uri.parse(url));
Run Code Online (Sandbox Code Playgroud)

我正在使用 chrome 自定义选项卡打开此链接。我必须剪下每个 url 更改并在 android 中打开适当的活动

and*_*ban 11

不幸的是,这是不可能的

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

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

代码示例演示如何设置自定义操作按钮,代码演示如何检索由 CustomAction 调用的 BroadcastReceiver 内的 URL。