Я использую GSuite, и я кодирую очень простое веб-приложение для использования API Google Auth, и получаю исключение "idpiframe_initialization_failed".
Теперь у меня есть точный HTML, как показано в примере Google: https://developers.google.com/api-client-library/javascript/samples/samples
1) Я создал проект в Google Developer Console
2) Я настраиваю экран авторизации OAUTH
3) Я создал идентификатор клиента, создав ограничения и URL перенаправления
4) Я также создал API KEY
5) Наконец, я включил API-интерфейс People, поскольку службы обнаружения не выполнялись при настройке параметра discoveryDocs
Со всеми этими шагами, Когда я вызываю gapi.client.init, он вызывает исключение ТОЛЬКО в chrome, я не понимаю, почему.
Код для инициализации API:
gapi.client.init({
apiKey: 'MY_API_KEY',
discoveryDocs: ["https://people.googleapis.com/$discovery/rest?version=v1"],
clientId: 'MY_CLIENT_ID.apps.googleusercontent.com',
scope: 'profile'
}).then(function (response) {
// Listen for sign-in state changes.
gapi.auth2.getAuthInstance().isSignedIn.listen(updateSigninStatus);
// Handle the initial sign-in state.
updateSigninStatus(gapi.auth2.getAuthInstance().isSignedIn.get());
},function(reason){
console.log('onerror');
console.log(reason);
// Listen for sign-in state changes.
gapi.auth2.getAuthInstance().isSignedIn.listen(updateSigninStatus);
// Handle the initial sign-in state.
updateSigninStatus(gapi.auth2.getAuthInstance().isSignedIn.get());
В коде выполняется блок ошибок, а сообщение:
details: "Failed to read the 'localStorage' property from 'Window': Access is denied for this document."
error:"idpiframe_initialization_failed"
Любые идеи, почему я прихожу к этой ошибке?
Спасибо!