woocommerce-pagseguro icon indicating copy to clipboard operation
woocommerce-pagseguro copied to clipboard

Lightbox no mobile

Open gustavo-a opened this issue 4 years ago • 5 comments

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

image

gustavo-a avatar Aug 20 '19 19:08 gustavo-a

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.

skydogtk avatar Sep 04 '19 20:09 skydogtk

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.

FelipoAntonoff avatar Oct 17 '19 00:10 FelipoAntonoff

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).

Csalex123 avatar Aug 12 '20 01:08 Csalex123

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.

Lusatto avatar Jun 15 '21 18:06 Lusatto

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??

victorlennon avatar Jun 24 '21 17:06 victorlennon