Как реализовать функцию прослушивания изменений URL в пользовательских вкладках Chrome? - PullRequest
0 голосов
/ 25 мая 2018

Есть ли прослушиватель, в котором мы можем узнать, что URL был изменен в пользовательских вкладках Chrome.

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

Я открываю эту ссылку, используя пользовательские вкладки Chrome.Я должен снимать каждое изменение URL и открывать соответствующие действия в Android

1 Ответ

0 голосов
/ 25 мая 2018

К сожалению, это невозможно

Чтобы защитить конфиденциальность пользователя при навигации, URL-адреса не отправляются автоматически в хост-приложение через события навигации.

Возможнополучить URL-адрес в результате нажатия пользователем кнопки настраиваемого действия или одной из кнопок на дополнительной панели инструментов.

Этот фрагмент кода показывает, как настроить кнопку настраиваемого действияи этот код показывает, как получить URL-адрес внутри BroadcastReceiver, вызванного CustomAction.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...