Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Auth0 js语言webAuth.authorize_Javascript_Auth0 - Fatal编程技术网

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设置),则应选择该语言,否则将采用默认语言