从 Chrome 重定向到带有位置标头的 302 后被阻止的 Android 应用
Posted
技术标签:
【中文标题】从 Chrome 重定向到带有位置标头的 302 后被阻止的 Android 应用【英文标题】:Redirect from Chrome to Android app blocked after 302 with location header 【发布时间】:2020-04-26 22:36:22 【问题描述】:在重定向回调 302 后,我遇到了重定向到 android 应用程序的问题。
身份验证后从网站收到重定向 302 后,我想打开 Android 应用程序。所以我设置了重定向到我的应用程序的响应头:
location: myapp://open
。
在大多数情况下它可以工作,但对于一个机构身份验证,Chrome 会阻止重定向,并在控制台中显示:
navigation is blocked: myapp://open
Chrome 版本:79.0.03945.93
ios 在所有情况下都能顺利运行。 有谁知道可能是什么问题和可能的解决方法?
【问题讨论】:
【参考方案1】:问题已在 Chrome 81 版本上修复,他们在 79 和 80 上存在回归错误。
【讨论】:
以上是关于从 Chrome 重定向到带有位置标头的 302 后被阻止的 Android 应用的主要内容,如果未能解决你的问题,请参考以下文章
无法在标头中使用带有 JQuery 的 omnipay 重定向到贝宝