vue.js - Vue-social-auth 无法在 Messenger 和 Facebook 浏览器上运行
问题描述
我将 nuxt 用于前端,使用 vue-social-auth 进行社交登录,将 laravel 用于社交名流的后端。它适用于普通浏览器,但不适用于 messanger 和 Facebook 浏览器。有没有人有类似的问题。
非常感谢任何线索。
解决方案
这已解决。如果有人遇到此问题,请删除 vue-social-auth。问题是 Facebook 和 Messenger 浏览器不会关闭 vue-social-auth 给出的弹出窗口,也不会重定向到回调。
所以解决方案是删除 vue-social-auth 包并在前端手动执行,在后端使用 socialite 无状态方法返回 API 调用的 JSON 响应。
推荐阅读
- javascript - 将 React 应用程序与简单的 html/js 页面相结合
- reactjs - Array.map 导致渲染时性能不佳
- sql - PostgreSQL 12 对比 Pandas 子查询优化
- sql - SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MariaDB 对应的手册
- postgraphile - Postgraphile “只允许 `POST` 请求。” 错误
- java - Java中的加密和解密实现通过安全分析工具发出警告
- php - 从数据库创建菜单(混合子菜单)
- sql - 日期期间最近的员工职位
- rust - 如何使用不在 crates.io 上的库?
- moodle - Moodle API 函数 core_course_import_course 不起作用