h5(手机浏览器)下使用内嵌无法显示第三方登录

问题描述

在h5(手机浏览器)下使用内嵌模式无法显示第三方登录,但是在pc下是可以显示的,然后我在main.js中使用
Object.defineProperty(navigator,‘userAgent’,{
get(){
return ‘Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36’
}
})
强制将用户代理字符串改为pc的,此时在h5下可以显示第三方登录

你的身份源是哪种呢

google和facebook

这个我们看下是什么问题

也是uniapp,vue2