Meu problema é o seguinte, desenvolvemos uma aplicação Web para a liberação de compras
Enviamos um e-mail com o link que contém todas as informações necessárias
O que deveria acontecer, ao clicar em “[color=blue]Sim[/color]” a rotina seria executada
Eis o problema, o “[color=blue]Sim[/color]” fica desativado e não tem como clicar nele
Queria saber se o Javascript é bloqueado no Gmail e se tem como resolver isso, ou se existe algum problema nesse código ?
Usando apenas com a url direto, fica ok, só que o retorno é simples, e não tem necessidade de ser aberto em uma página inteira.
Se a solução de cima não resolver, tente usar a ferramenta de desenvolvimento do Chrome (F12) e verifique o que está desabilitando o botão.
E
entanglement
Dê um “view source” no que o Gmail lhe apresenta. Por exemplo, já se perguntou por que é que ele não mostra as figuras nas páginas HTML de email a menos que você habilite isso para cada email? É que o GMail, por padrão, mexe em várias coisas que você mandou via HTML. Uma delas provavelmente é o tal botão que fica desabilitado.
P
pierry14
orlandocn
o “void(0)” não resolveu
lucas_duzo
Já verifiquei, apertando F12 por incrível que pareça o código fica assim Sim
só que quando verifico o código original da mensagem (opção “Texto da mensagem truncado”)
está lá, igual ao código gerado pelo meu método.
Obrigado pelas dicas, mais ainda não resolveu …
E
entanglement
O F12 é mais confiável que o “view source” porque o GMail deve estar rodando um JavaScript que “limpa” os hrefs das coisas que ele acha questionáveis, por motivos de segurança. Um deles é esse javascript que você não está conseguindo executar
Com o F12 você vê o resultado do javascript que o GMail executou sobre sua página, e é o que vai ser efetivamente executado pelo browser.
P
pierry14
entanglement:
O F12 é mais confiável que o “view source” porque o GMail deve estar rodando um JavaScript que “limpa” os hrefs das coisas que ele acha questionáveis, por motivos de segurança. Um deles é esse javascript que você não está conseguindo executar
Com o F12 você vê o resultado do javascript que o GMail executou sobre sua página, e é o que vai ser efetivamente executado pelo browser.
Ok, eu vejo que os scripts foram Cancelados, só que agora o que devo fazer pra esses scripts serem permitidos ?
E
entanglement
A solução é simples - desista. Use um outro design para sua página.
Já viu que 100% dos emails que você recebe que pedem para clicar em um link mostram o link completo, em vez de deixar só um botão ou um link?
E ainda por cima têm um recurso alternativo para você poder entrar no site se o leitor de emails não deixar você clicar no link?
Não é por preguiça nem por falta de atenção ou de imaginação dos web designers.
Se o Gmail (e a propósito, qualquer leitor de email que se preze) não deixa você usar JavaScript, é por uma excelente razão.
E
entanglement
Uma dica é ver como é que isso é feito para outros sites de compras. Faça uma compra no Submarino e veja como é que funciona
P
pierry14
Vou ver cara, em todo caso, obrigado pela atenção.
Se achar uma forma fácil, compartilho aqui depois
Abraço
wag182
Pra que vc precisa desse javascript ? Só pra abrir em uma nova janela? Bota um target no link acho que resolve o problema.