Я использую опцию перенаправления ux-mode с аутентификацией входа в Google, и строка запроса, которая добавляется к URL перенаправления, вызывает мгновенную ошибку.Логин работает, но эта ошибка скрипта вызывает проблемы.
Вот ошибка:
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
};