Можно ли получить URL-адрес страницы при совместном использовании выделенного текста из Chrome или другого приложения веб-браузера? - PullRequest
1 голос
/ 13 июля 2020

В моем приложении я обрабатываю Intent.ACTION_SEND намерение, отправленное из других приложений.

Одним из таких отправителей может быть приложение Chrome.

Я могу просто отправить URL-адрес текущего страницу или выделенный текст из приложения Chrome в мое приложение с помощью встроенной функции «Поделиться в ...» внутри Chrome. В обоих случаях в моем приложении я могу получить доступ к общему тексту через Intent.EXTRA_TEXT.

Однако в случае, когда выделенный текст используется совместно с самим текстом, я хотел бы получить URL-адрес страницы, для которой это текст принадлежат. Я вслепую пробовал несколько других полей Intent.EXTRA_xxx, но безуспешно.

Кто-нибудь знает, возможно ли это вообще? Это более или менее универсально или специально для приложения c? В случае, если получить эту информацию из намерения невозможно, есть ли другие способы достижения аналогичной цели? Может быть, как-нибудь спросить chrome -app напрямую, что это / была текущая страница? Буду рад любым идеям ...

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