Задать вопрос
@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 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 10:02
7000 руб./за проект
18 дек. 2024, в 09:56
8000 руб./за проект
18 дек. 2024, в 04:59
1000 руб./в час