Javascript Auth0 js语言webAuth.authorize
如何更改与Javascript Auth0 js语言webAuth.authorize,javascript,auth0,Javascript,Auth0,如何更改与webAuth.authorize({mode:'login'})一起使用的登录页面的语言?(webAuth来自auth0 js包) 在文档中,他们说我们需要传递一个标题Accept Language,以更改该语言的登录页面。但是当使用webAuth.authorize()时,无法添加标题,或者我遗漏了什么 另一种方法可能是使用AuthorizeOptions中的语言,该语言提供给webAuth.authorize(选项?:AuthorizeOptions),但没有任何更改。查看文档,
webAuth.authorize({mode:'login'})
一起使用的登录页面的语言?(webAuth来自auth0 js包)
在文档中,他们说我们需要传递一个标题Accept Language
,以更改该语言的登录页面。但是当使用webAuth.authorize()
时,无法添加标题,或者我遗漏了什么
另一种方法可能是使用
AuthorizeOptions
中的语言,该语言提供给webAuth.authorize(选项?:AuthorizeOptions)
,但没有任何更改。查看文档,似乎这个选项甚至不受支持:我找到了解决方案。在Auth0设置、通用登录、登录:我修改了此处的代码以添加:
var lock=new Auth0Lock(config.clientID,config.auth0Domain{
...
语言:window.navigator.language,
...
}
如果导航器语言为您的授权语言(Auth0设置),则应选择该语言,否则将采用默认语言