Откройте ссылку перенаправления в той же вкладке, используя Chrome для iOS - PullRequest
0 голосов
/ 26 марта 2020

Итак, у меня есть сайт, который использует собственное приложение для аутентификации пользователя. Вот как это работает.

  1. Я получаю токен и начинаю опрашивать сервис приложения, чтобы проверить, когда пользователь прошел аутентификацию.

  2. Я использую URI appname: // чтобы открыть приложение для пользователя, и я предоставляю ссылку на приложение для перенаправления, чтобы после завершения аутентификации пользователь перенаправлялся обратно на сайт.

Это прекрасно работает в iOS Safari, и с помощью привязки я решил проблему открытия сайта в новой вкладке.

Проблемы, с которыми я сталкиваюсь сейчас, это когда пользователь использует сайт с Chrome для iOS.

Первая проблема заключалась в том, что ссылка на перенаправление открывалась в Safari вместо Chrome, однако я исправил это, добавив googlechrome:// перед URL перенаправления, поэтому как это googlechrome://mysite.com#anchor

Однако у меня все еще есть проблема, которая googlechrome://mysite.com#anchor всегда открывается в новой вкладке, которая, очевидно, перезагружает сайт, поэтому опрос не был бы начат, но если бы я вручную go вернуться на предыдущую вкладку ling все еще продолжается, и пользователь вошел в систему.

Мой вопрос: Есть ли способ использовать такой тип перенаправления URI для Chrome для iOS для открыть в той же вкладке?

1 Ответ

0 голосов
/ 26 марта 2020

Я нашел решение для этого.

Так что, в принципе, если вы просто поместите googlechrome:// без указания URL-адреса после него, откроется chrome для iOS в текущей вкладке.

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