Я интегрирую Google Диск в свое приложение Angular (v7.3). Когда я нажимаю на кнопку входа в Google Диск, всплывающее окно согласия открывается, как только пользователь разрешает доступ, оно закрывается, но с этой ошибкой:
Uncaught TypeError: Невозможно прочитать свойство 'postMessage' из null
в xv (cb = gapi.loaded_0: 230)
в Object ._. yv (cb = gapi.loaded_0: 230)
в _.vv. $ h (cb = gapi .loaded_0: 231)
при .Uv. .h. $ h (cb = gapi.loaded_0: 252)
при .Uv. .h.Dx ( cb = gapi.loaded_0: 250)
в cb = gapi.loaded_0: 258
в массиве. (cb = gapi.loaded_0: 303)
в _.Uv.Yu.dispatchEvent (cb = gapi.loaded_0: 213)
в .Uv. .h.Rr (cb = gapi .loaded_0: 249)
в массиве. (cb = gapi.loaded_0: 244)
Если я проверяю статус входа (this.googleAuth.isSignedIn.get ();), он показывает значение true. Но после этого ни один из Drive API не работает и ошибок тоже нет.
Я следовал этому учебнику для интеграции накопителей. Существует ли какая-либо конкретная c причина для этой проблемы?
Я попытался добавить тег 'body' к своему angular компоненту, как предложено в этой ссылке . Но результат все тот же.