woocommerce-pagseguro
woocommerce-pagseguro copied to clipboard
Lightbox no mobile
Primeiramente, valeu pelo plugin, me ajudou bastante, puta mão na roda. Vamos ao problema:
Estou usando a opção de Lightbox e estou com uns probleminhas no mobile, basicamente é o que está nessa imagem aí.
Em vez de abrir o lightbox ele redireciona para o PagSeguro, e isso não seria problema nenhum se o chrome no mobile não bloqueasse esse redirecionamento.
Ainda não tive o tempo de olhar o código pra entender a fundo o que está acontecendo e pq ele redireciona em vez de abrir o lightbox, mas já abri a issue pro caso de alguém ter alguma solução.
Enfim, vou tentar debugar isso e quando tiver uma solução volto aqui
Olá, eu usava o lightbox também e passei a ter esse problema de bloqueio na mesma época em que esta issue foi registrada. Acabei mudando para o transparente.
Olá, pelo que verifiquei o problema é o JS do Lightbox do PagSeguro não foi feito para Mobile, testei no modo computador e abriu normalmente o Lightbox, me parece que é como o @skydogtk informou, por não ser responsivo ele já vai para o JS de redirecionamento que é justamente para lidar quando o Lightbox não pode ser aberto.
O problema é que agora o Chrome está bloqueando até redirecionamentos nativamente, tendo que o cliente liberar, pelo menos fica um aviso em baixo, mas creio que clientes mais leigos possam não perceber, uma pena isso, pois o Lightbox é bom no geral e bem intuitivo.
Uma forma de contornar é detectar o dispositivo usado ou resolução e com isso já usar o modo fatura direto se for o caso, creio que deve resolver.
Também enfrentei o mesmo problema, porém conseguir uma solução para o mesmo através de uma "gambiarra". No desktop eu utilizo a light box, porém quando o usuário está utilizando um dispositivo móvel eu removo o "onsubmit" que faz abertura do light box e isso consequentemente faz o PagSeguro redirecionar o usuário para um formulário externo (O navegador não bloqueia como estava bloqueando antes).
skydogtk: "Olá, eu usava o lightbox também e passei a ter esse problema de bloqueio na mesma época em que esta issue foi registrada. Acabei mudando para o transparente."
Boa tarde, estou com o mesmo problema, sou inexperiente e tenho o checkout transparente em PHP, porém preciso passara para ASP, alguém pode me auxiliar.
Também enfrentei o mesmo problema, porém conseguir uma solução para o mesmo através de uma "gambiarra". No desktop eu utilizo a light box, porém quando o usuário está utilizando um dispositivo móvel eu removo o "onsubmit" que faz abertura do light box e isso consequentemente faz o PagSeguro redirecionar o usuário para um formulário externo (O navegador não bloqueia como estava bloqueando antes).
Opa @Csalex123 ! Vc consegue explicar melhor esse procedimento que vc fez? Editou o JS do plugin??