Ошибка интеграции с Google Диском: невозможно прочитать свойство 'postMessage' из null - PullRequest
0 голосов
/ 26 марта 2020

Я интегрирую 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 компоненту, как предложено в этой ссылке . Но результат все тот же.

...