Итак, у меня есть сайт, который использует собственное приложение для аутентификации пользователя. Вот как это работает.
Я получаю токен и начинаю опрашивать сервис приложения, чтобы проверить, когда пользователь прошел аутентификацию.
Я использую URI appname: // чтобы открыть приложение для пользователя, и я предоставляю ссылку на приложение для перенаправления, чтобы после завершения аутентификации пользователь перенаправлялся обратно на сайт.
Это прекрасно работает в iOS Safari, и с помощью привязки я решил проблему открытия сайта в новой вкладке.
Проблемы, с которыми я сталкиваюсь сейчас, это когда пользователь использует сайт с Chrome для iOS.
Первая проблема заключалась в том, что ссылка на перенаправление открывалась в Safari вместо Chrome, однако я исправил это, добавив googlechrome://
перед URL перенаправления, поэтому как это googlechrome://mysite.com#anchor
Однако у меня все еще есть проблема, которая googlechrome://mysite.com#anchor
всегда открывается в новой вкладке, которая, очевидно, перезагружает сайт, поэтому опрос не был бы начат, но если бы я вручную go вернуться на предыдущую вкладку ling все еще продолжается, и пользователь вошел в систему.
Мой вопрос: Есть ли способ использовать такой тип перенаправления URI для Chrome для iOS для открыть в той же вкладке?