@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 он все равно блокируется. В хроме все норм
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
16 июн. 2024, в 07:58
600 руб./в час
16 июн. 2024, в 07:57
10000 руб./за проект
16 июн. 2024, в 05:56
3000 руб./за проект