Задать вопрос
@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 он все равно блокируется. В хроме все норм
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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