【问题标题】:Google OAuth not working when a user clicks from a LinkedIn link当用户点击 LinkedIn 链接时,Google OAuth 不起作用
【发布时间】:2019-10-29 02:51:02
【问题描述】:
当用户在他们的 LinkedIn 应用程序中点击我网站的链接时,它不会将他们带到 Safari 或 Chrome,而是将他们保留在内部 LinkedIn 浏览器中。
如果用户随后尝试通过 Google OAuth 创建帐户,则会收到以下错误(见图)。
有没有办法阻止 LinkedIn 在其专有浏览器中打开链接,并自动将其带到 Safari 或 Chrome?或者这个问题的其他解决方法?
【问题讨论】:
标签:
browser
cross-browser
linkedin
google-oauth
【解决方案1】:
您既不能限制LinkedIn在其他浏览器中打开您的网站,也不能阻止谷歌抛出错误。 要解决这个问题,您必须编写一个脚本,在用户设备的默认浏览器中打开您的网站。每当用户访问您的网站时,检查网络浏览器是否是 chrome、safari 或任何其他网络浏览器,然后继续请求,否则强制用户使用脚本在用户的默认浏览器中打开网站。而已。
希望这个建议对你有所帮助。