Fórum CataBits
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Interagindo com JS em outra página/domínio

2 participantes

Ir para baixo

Interagindo com JS em outra página/domínio Empty Interagindo com JS em outra página/domínio

Mensagem  wallyvianna 11/7/2010, 16:04

Tenho um cliente que deseja exibir esta pagina:

Código:
http://produto.mercadolivre.com.br/MLB-143439958-forma-modelador-sapato-tenis-xooxaper-shoe-shaper-_JM

e automaticamente ver o conteudo oculto na seção "comentário dos compradores" que é um javascript:

Código:
javascript:showTab('Coment%C3%A1riosdoscompradores','CommunityCont');cambiarEstilos('HComent%C3%A1riosdoscompradores',1,'Community')

cuja origem pode estar num desses ENDEREÇOS:

Código:
<script src="/jm/ml.api.webcomponent.JavaScriptController?name=VIP3&visualId=STD&v=20100319.js"></script>

<script src="http://www.mercadolivre.com.br/org-img/jsapi/paramNSMLB.js"></script>

<script src="http://www.mercadolibre.com.ar/org-img/jsapi/pmspixel.js"></script>

<script type="text/javascript">
var uri = 'www.mercadolibre.com/org-img/jsapi/dejavu.js';
var hostProt = (("https:" == document.location.protocol) ? "https://" : "http://");
document.write(unescape("%3Cscript src='" + hostProt + uri + "' type='text/javascript'%3E%3C/script%3E"));
</script>

Pensei em sugerir ao site "de destino" colocar uma ânciora interna na página citada <a name="cometarios"></a>, que levaria o meu link direto para o local onde estão os comentários (ali o interessado clicaria na aba/link para ler), mas o site não fornece canal de comunicação para resolver este drama.

Pensei também em reproduzir a página no site de meu cliente da maneira desejada com link para a página original, mas a sugestão não seria bem aceita.

Quem me sugere uma maneira prática de exibir esse conteúdo, com um único link?

wallyvianna

Mensagens : 91
Data de inscrição : 01/07/2010

Ir para o topo Ir para baixo

Interagindo com JS em outra página/domínio Empty Re: Interagindo com JS em outra página/domínio

Mensagem  Luferat 11/7/2010, 22:48

Amigo,

Não entendi bem seu desejo! Podes explicar melhor?

Mas já te adianto que, por padrão, o JavaScript de um domínio não tem permissão de executar em outro domínio. Por segurança, os browser bloqueiam. Para executar um script da página do Macado Livre, ele tem que estar disponível lá, no domínio deles.
Luferat
Luferat
Admin

Mensagens : 85
Data de inscrição : 17/03/2010
Idade : 52

http://forum.catabits.com.br

Ir para o topo Ir para baixo

Interagindo com JS em outra página/domínio Empty Conclusões preliminares

Mensagem  wallyvianna 12/7/2010, 12:33

É, imaginava isso mas queria confirmar com alguém. Minha idéia era criar um link que CHAMASSE o JS do MercadoLivre para executar numa página do prórpio MercadoLivre (TEORICAMENTE o script sendo de lá, poderia ser executado lá - algo como um Jscript que se executa num frame/página distinta do mesmo site).
Acho que vou fazer uma página REPRODUZINDO a página do MercadoLivre, e com um link para a página em questão, para "dar credibilidade" ao que está sendo reproduzido...

wallyvianna

Mensagens : 91
Data de inscrição : 01/07/2010

Ir para o topo Ir para baixo

Interagindo com JS em outra página/domínio Empty Re: Interagindo com JS em outra página/domínio

Mensagem  Luferat 12/7/2010, 14:18

Wallace,

Talvez você possa "puxar" os dados de um XML ou Feed, por exemplo. Verifique se o site em questão disponibiliza os comentários desta forma como os blogs costumam fazer. Daí é só customizar um leitor de feeds já pronto.
Luferat
Luferat
Admin

Mensagens : 85
Data de inscrição : 17/03/2010
Idade : 52

http://forum.catabits.com.br

Ir para o topo Ir para baixo

Interagindo com JS em outra página/domínio Empty Re: Interagindo com JS em outra página/domínio

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos