Detector De "anti Pop Ups"
#1
Posted 09/09/2004, 12:06
Já pensei em algumas anternativas mas ainda não consegui algo eficiente... alguem tem alguma idéia?
#2
Posted 09/09/2004, 12:07
"para prosseguir, você precisa desabilitar quaisquer programas anti-pop-up"
é tosco, mas é uma soluçao...
vc poderia abrir esse pop-up num frame jah criado no seu site, pra contornar o problema tb...
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#3
Posted 09/09/2004, 15:12
Sobre a idéia do frame, não tem como por causa do jeito que o sistema funciona, a primeira parte do processo de compra até daria, entretanto, depois, abre a tela do banco que representa o cartão, no caso, uma segunda popup que já apresentaria o problema novamente.
#4
Posted 10/09/2004, 08:34
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#5
Posted 10/09/2004, 09:00
Se você fizer um link ou um botão para a pessoa clicar e aí abrir a nova janela, os detectores de pop-up não barram... eles só barram pop-up's que abrem sozinhas...
+ ou -, no caso do Opera, se vc colocar para barrar popups, ele barra qualquer coisa aberta por window.open.
Abraço.
Edição feita por: brunoalves, 10/09/2004, 09:01.
Projetos
• Bruno Alves • WebLugar.net •
Fórums
• Ajuda Linux • BrClube • Forum cPanel • webforum • WMS •
#6
Posted 10/09/2004, 09:19
Vc pode colocar um confirm com a mensagem.. tipo..
<script>
function alerta(url) {
deleta = confirm("Para continuar vc deve estar com o anti popup desabilitado.\nClique em Ok para continuar ou em Cancelar para voltar e desativar seu anti popup!!");
if(deleta==true){
window.open(url,'Pagamento','width=300,height=400');
}
return;
}
</script>
<a href="javascript:alerta('pagina_de_destino.ext');"> Deletar </a>
#7
Posted 10/09/2004, 10:04
Não resolve porque, como já disse, são abertas 2 janelas, uma controlada pelo site e a segunda controlada pelo sistema do Visa, do qual não tenho acesso para fazer modificações...Se você fizer um link ou um botão para a pessoa clicar e aí abrir a nova janela, os detectores de pop-up não barram... eles só barram pop-up's que abrem sozinhas...
xxALExx, no caso do que você propôs tb só daria certo para a primeira janela, mas a segunda não. Sem contar que, na verdade eu não chamo um window.open, mas sim dou um submit automático em um form com target _sefl
Creio que a única coisa que daria certo mesmo seria nada acontecer antes do cliente desabilitar o anti popup, caso seja detectado, ele aguardaria o cliente desabilitar e colocaria um botão para ativar caso contrário ele daria um submit no form...
Cheguei meio que a uma idéia biruta, mas que não sei se tem como fazer, preciso pegar um tempo e sentar pra fazer, mas é mais ou menos assim, a exemplo do zone alarm que uso, ele insere um código em todas as páginas que abrimos no navegador, então se eu pegar o peso do arquivo que está sendo aberto no cliente ou o numero de linhas, logo vou saber se é igual ou superior ao original... Resta saber se a rotina vai rodar antes ou depois do programa inserir o código, que creio que seja antes dependendo da posição da rotina...
O programa que vocês usam tb insere código nas páginas abertas?
#8
Posted 10/09/2004, 10:08
mas é sempre assim, a gente tem que contar com a compreensão do usuário também em alguns casos... nesse caso, desabilitar o anti pop-up ao ler a mensagem
não sei se ha uma forma de identificar que o carinha usa anti pop-up, mas vou dar uma pesquisada, pois pode ser que eu tb precise
...peso do arquivo que está sendo aberto no cliente ou o numero de linhas, logo vou saber se é igual ou superior ao original...
a idéia é boa, mas como você faria isso? visto que "o arquivo que esta sendo aberto" é exatamente o que vc disponibilizou pra ele... e a modificação (do zone alarm do seu exemplo) já é feita no "cliente", e não no servidor...
cara, se vc conseguir, por favor, poste aqui, pq realmente isso vai resolver o problema de muuuuuita gente.
Edição feita por: Stormbringer, 10/09/2004, 10:15.
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#9
Posted 10/09/2004, 10:16
já tive este problema a algum tempo... naum resolvi nakela época, mas agora me ocorreu uma provável solução...po Xclick, realmente esses problemas tiram o sono dos desenvolvedores...
mas é sempre assim, a gente tem que contar com a compreensão do usuário também em alguns casos... nesse caso, desabilitar o anti pop-up ao ler a mensagem
não sei se ha uma forma de identificar que o carinha usa anti pop-up, mas vou dar uma pesquisada, pois pode ser que eu tb precise
Já que os ante pop-ups FECHAM os pop-ups e naum IMPEDEM q eles sejam abertos, naum pode-se criar um script para contar o tempo q ele ficou aberto? Caso o pop-up feche muito rápido, mostra-se uma mensagem para o usuário falando do anti-popup ativado.....
Será q dá?
flws.
Edição feita por: Tx.NET, 10/09/2004, 10:17.
-rwxr-xr-- 1 fmaynnard user 9666 nov 28 00:00 hell
> shutdown -h now
#10
Posted 13/09/2004, 10:33
a idéia é simples, basta abrir aqui sem o anti popup, testo com o máximo de informações que poderia ser exibidas, vamos supor que dê 20kb ou sei lá 350 linhas... O zone alarm insere umas 10 linhas de código, na caso, se a página tiver mais de 350 linhas ele manda a mensagem, no meu caso daria até certo, visto que não existe uma oscilação muito grande de linhas do arquivo aberto, mas no caso deste fórum por exemplo já não funcionaria...a idéia é boa, mas como você faria isso? visto que "o arquivo que esta sendo aberto" é exatamente o que vc disponibilizou pra ele... e a modificação (do zone alarm do seu exemplo) já é feita no "cliente", e não no servidor...
cara, se vc conseguir, por favor, poste aqui, pq realmente isso vai resolver o problema de muuuuuita gente.
estou terminando um novo sistema de cálculo de frete, assim que eu terminar ( daqui uns 3 dias ) eu começarei a pensar nisso, com certeza, caso eu seja bem sucedido, postarei aqui.
#11
Posted 13/09/2004, 10:53
opa Xclick...a idéia é simples, basta abrir aqui sem o anti popup, testo com o máximo de informações que poderia ser exibidas, vamos supor que dê 20kb ou sei lá 350 linhas... O zone alarm insere umas 10 linhas de código, na caso, se a página tiver mais de 350 linhas ele manda a mensagem, no meu caso daria até certo, visto que não existe uma oscilação muito grande de linhas do arquivo aberto, mas no caso deste fórum por exemplo já não funcionaria...a idéia é boa, mas como você faria isso? visto que "o arquivo que esta sendo aberto" é exatamente o que vc disponibilizou pra ele... e a modificação (do zone alarm do seu exemplo) já é feita no "cliente", e não no servidor...
cara, se vc conseguir, por favor, poste aqui, pq realmente isso vai resolver o problema de muuuuuita gente.
estou terminando um novo sistema de cálculo de frete, assim que eu terminar ( daqui uns 3 dias ) eu começarei a pensar nisso, com certeza, caso eu seja bem sucedido, postarei aqui.
mas o que eu quis dizer é que o zone alarm(ou o que quer que seja) altera o codigo no cliente, ou seja, no micro do usuario... vc consegue pegar essa informação gravada no micro do usuário?
indo mais longe: se o cara já usa um sistema de segurança assim, deve ser ainda mais dificil buscar essa informação...
posso estar emganado, mas esse caminho parece ser "uma longa jornada".
Estou curioso pra ver sua solução implementada
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#12
Posted 15/09/2004, 13:22
#13
Posted 23/09/2004, 17:40
lógica básica
pagina1.htm
essa página lança um popup e redireciona para uma segunda pagina
pagina_do_pop.php
esta registraria uma sessao
pagina2.php
esta pagina seria a redirecionada... e ela verificaria se a sessao foi iniciada... caso não quer dizer ki o popup nao abriu...
porem esse processo ae eh meio babaca aieuhoaeaie mas funciona... qm kiseh estuda um método.. no site da msn messenger tem... nao parei pra ver como funfa pq to sem tempo mas confiram...
http://webmessenger.msn.com
http://messenger.msn.com.br
^^
como lido na msg do tex ali.. edito agora aiueohuieae como ele disse que nao impedem soh fecham em tempo record ;p
bom existem alguns ki nao abilitam mudando o dll do java como caso do norton...
porem para os que fecham rápido use um gerador de time ki salve num bd ou txt e confira o tempo... mas porem dependendo da conexao pode ser que nao chege a nem a carregar o site... dae ele nao iria registrar a sessão e akele sisteminha di cima ia identificar... e complementano vc pode redirecionar com metatag usando 0.1 de tempo ki vai moh rapidim ;p e caso abra o popup ele fecha por ele msm logo apos executa o php dica valida ... jah testei aki e funfo mas o problema eh os ki chegam a carregar a página e logo apos fecham (nao ki ele espere... mas caso de tempo)
Edição feita por: Jonas Felipe, 23/09/2004, 17:44.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)