browser - 当用户单击 LinkedIn 链接时,Google OAuth 不起作用
问题描述
当用户在他们的 LinkedIn 应用程序中单击指向我网站的链接时,它不会将他们带到 Safari 或 Chrome,而是将他们保留在内部 LinkedIn 浏览器中。
如果用户随后尝试通过 Google OAuth 创建帐户,则会收到以下错误(见图)。
有没有办法阻止 LinkedIn 在其专有浏览器中打开链接,并自动将其带到 Safari 或 Chrome?或者这个问题的另一种解决方法?
解决方案
您既不能限制 LinkedIn 在其他浏览器中打开您的网站,也不能阻止谷歌抛出错误。要解决此问题,您必须编写一个脚本,该脚本将在用户设备的默认浏览器中打开您的网站。每当用户访问您的网站时,然后检查网络浏览器是否是 chrome、safari 或任何其他网络浏览器,然后继续请求,否则强制用户使用脚本在用户的默认浏览器中打开网站。而已。希望这个建议对你有所帮助。
推荐阅读
- python - 试图将数据框保存到 oracle 数据库 dtype np.dtype 给出 valueerror
- laravel - Laravel - 电子邮件和数据库的通知
- node.js - 节点窗口未安装为 Windows 服务
- airflow - Airflow ssh 操作员不会杀死正在运行的任务
- hadoop - 尝试在 hadoop 上运行命令 fsck 时出错
- mysql - MySQL InnoDB FULLTEXT 短语搜索的搜索排名
- javascript - 将 res.send 值从 node.js 后端传递给 react.js
- azure - 在业务中心的 Azure 存储上将报告另存为 PDF
- powerbi - 将用户帐户升级到 PRO 许可证后,Power BI 嵌入 URL 停止工作
- ios - TypeError: undefined is not an object (评估'_rxjs.queueScheduler.constructor')