@djEban

Как исправить ошибку блокировки попапа google oauth2?

window.doc = document;

function google_oauth()
{
    return window.gapi.auth2.init({
        ux_mode: "popup", redirect: env.GOOGLE_REDIRECT_URI });
}

async function handle_click()
{
    try {
        await google_oauth();
    } catch {}
}

const btn_google = doc.querySelector("button");
btn_google.onclick = handle_click;


Данный код выполняет инициализацию (открытие попапа) синхронно, поэтому попап не должен блокироваться (как пишут в интернетах), но в Firefox/Safari он все равно блокируется. В хроме все норм
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы