Manipular dados de um <iframe>

423 views
Skip to first unread message

Fabio S. Santos

unread,
Apr 26, 2012, 4:07:15 PM4/26/12
to jque...@googlegroups.com
Olá Pessoal,

Alguém da lista já trabalhou com o mural de ofertas do SponsorPay -  www.sponsorpay.com ?
Pergunto pois estou tentando manipular o HTML que é carregado no <iframe> deles, mas como tal página processa uma pancada de javascript antes de exibir o HTML, eu não consigo usar o $("iframe").contents().find('body').html() por exemplo. Qquer elemento que eu tento achar ele retorna NULL.

Quando eu pego o HTML puro do mural e simulo o carregamento via <iframe> vai tudo blza, mas carregando direto não consigo.

[]´s
--
Fabio S. Santos

Eduardo Kraus

unread,
Apr 26, 2012, 5:31:33 PM4/26/12
to jque...@googlegroups.com

Em domínios diferentes não é possível

Enviado do meu Motorola Atrix

Fabio S. Santos

unread,
Apr 26, 2012, 5:33:25 PM4/26/12
to jque...@googlegroups.com

Jóia, Obrigado Eduardo!

[]´s
--
Fabio S. Santos

Matheus Lima

unread,
Apr 26, 2012, 5:36:57 PM4/26/12
to jque...@googlegroups.com
Fabio,

Javascript não manipula páginas de outro dominio por questão de segurança. A não ser que você faça um load dela dentro de sua página.

Já imaginou se eu pudesse criar um frame com o seu site e manipular a página com meu javascript? Ou até mesmo criar um dominio para se passar pelo seu site, com um frame "invisível" com seu site e ficasse capturando informações do usuário, capturando eventos, etc...

:)

2012/4/26 Eduardo Kraus <eduard...@gmail.com>



--
Att,

Matheus dos Santos Lima        
Bel. em Sistemas de Informação - UFS (2011.2)

Fabio S. Santos

unread,
Apr 26, 2012, 5:39:18 PM4/26/12
to jque...@googlegroups.com
Olá Matheus,

Concordo plenamente! Eu havia me esquecido deste detalhe do domínio.

Obrigado.

[]´s
--
Fabio S. Santos

Lucas Carvalho

unread,
Apr 27, 2012, 7:48:34 AM4/27/12
to jque...@googlegroups.com
acho que o iframe podemos alterar a página pai com um window.parent

estranha essa relação se isso for verdade, o correto deveria o iframe também não ter esse poder.


2012/4/26 Fabio S. Santos <fabi...@gmail.com>
Reply all
Reply to author
Forward
0 new messages