问题描述
如何更改webAuth.authorize({mode: 'login'})
使用的登录页面的语言? (webAuth来自auth0-js包)
在文档https://auth0.com/docs/universal-login/universal-login-internationalization中,他们说我们需要传递标题Accept-Language
来更改语言的登录页面。但是在使用webAuth.authorize()
时,无法添加标题,或者我丢失了某些内容吗?
另一种方法可能是使用language
的{{1}}中的AuthorizeOptions
,但没有任何变化。看文档,似乎甚至不支持此选项:
解决方法
我找到了解决方案。在Auth0设置中,“通用登录”,“登录”:我在此处修改了代码以添加:
x rolling
1 0 0
2 1 1
3 -3 1
4 -1 1
5 1 1
6 -5 1
7 3 2
8 -2 1
如果导航器语言是您的授权语言(Auth0设置),则应选择该语言,否则将使用默认语言。