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

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

Похожие вопросы
18 янв. 2025, в 10:04
50000 руб./за проект
18 янв. 2025, в 09:18
5500 руб./за проект
18 янв. 2025, в 07:20
50000 руб./за проект