[使用iOS的Chrome浏览器在同一标签中打开重定向链接

问题描述 投票:0回答:1

所以我有一个使用本机应用程序来验证用户身份的网站。这是这样的。

  1. 我得到一个令牌,并开始轮询应用程序服务以检查用户何时通过身份验证。

  2. 我使用URI appname://来为用户打开应用程序,并且提供了指向该应用程序的重定向链接,因此,一旦完成身份验证,用户便会被重定向回该站点。

这在iOS Safari浏览器上工作得很好,并且使用了定位标记,解决了在新标签页中打开网站的问题。

[我现在面临的问题是用户使用Chrome for iOS网站时。

[第一个问题是重定向链接是在Safari中而不是在Chrome中打开的,但是我通过在重定向URL之前添加googlechrome://来解决此问题,因此具有这样的内容googlechrome://mysite.com#anchor

但是我仍然遇到googlechrome://mysite.com#anchor总是在新标签页中打开的问题,显然这会重新加载站点,因此不会启动轮询,但是如果我手动返回上一个标签页,则轮询仍在进行中并且用户已登录。

我的问题是: 是否可以使用这种URI重定向使Chrome for iOS在同一选项卡中打开?

javascript ios iphone safari chrome-for-ios
1个回答
0
投票

我找到了解决方案。

因此,基本上,如果您仅放置googlechrome://而不在其后指定网址,则会在当前标签页中为iOS打开Chrome。

© www.soinside.com 2019 - 2024. All rights reserved.