我正在使用带有Google身份验证的ux-mode重定向选项,并且添加到重定向网址的查询字符串会导致即时错误 . 登录有效,但此脚本错误导致问题 .

这是错误:

core.js:12632 ERROR DOMException: Failed to execute 
'querySelector' on 'Document': '#scope=openid email profile https://www.googleapis.com/auth/plus.me&
id_token=xxxxx.apps.googleusercontent.com&prompt=consent' 
is not a valid selector.
            at BrowserViewportScroller.push../node_modules/@angular/common/fesm5/common.js.BrowserViewportScroller.scrollToAnchor

我尝试过不同的URL,每次都是同样的错误 . 我甚至尝试从重定向URL重定向到另一个尝试远离解析查询字符串的问题,但是这个错误导致了各种各样的问题,它似乎打破了使用router.navigate的能力 .

这是配置:

const gapiClientConfig: GapiClientConfig = {
  client_id: CLIENT_ID,
  discoveryDocs: [ DISCOVERYDOCS ],
  scope: [ SCOPES ].join(' '),
  ux_mode: 'redirect',
  redirect_uri: environment.redirect_uri
};