Forum Pplware
VB webBrowser - Facebook navigation - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: VB webBrowser - Facebook navigation (/showthread.php?tid=13190)



VB webBrowser - Facebook navigation - MininiM - 20-11-2012 17:53

Boas, tenho um problema que anda me a empatar um pouco.
Não é tarefa fácil (ou será?)

Vou me tentar explicar o melhor possível.

Imaginem que navegam para a página do facebook (ex: http://www.facebook.com/cocacola?ref=ts&fref=ts) e a página mostra a dita cuja Timeline.

Se vocês carregarem num dos links laterais (Novembro, Outubro, 2012, 2011, etc) em vez de serem direccionados para uma nova página (leia-se, outro URL) existe um refresh da página actual. Até aqui tudo bem.

Quando, programaticamente (Visual Basic), eu efectuo o buttonClick de um dos links mencionados não conseguido emular o mesmo comportamento. Ao invés sou redireccionado para o URL do link (com a correspondente root element) e a página fica sem posts, apenas o template do Facebook.


Alguém tem alguma dica ou me pode ajudar a perceber o que se passa.

Cumprimentos

PS: se precisarem de mais elementos...


RE: VB webBrowser - Facebook navigation - MininiM - 22-11-2012 03:18

Ok,

Parece que é um tema difícil. Já me informaram que eles usa ajax e que acontece tudo no server-side. Ou seja, pode ser uma tarefa impossível. Mas se alguém tiver uma sugestão publique sff.

Cumps


RE: VB webBrowser - Facebook navigation - Corvus - 22-11-2012 12:00

Acho que tudo revolve em volta de um ponto único: o que estás a usar para mostrar a página suporta javascript ou não? Se suporta, o próprio código do facebook deveria tratar do assunto, mas parece-me que ou não há suporte de javascript ou então não estará activado.


RE: VB webBrowser - Facebook navigation - MininiM - 22-11-2012 14:19

Ora bem, o que eu estou a usar é o objecto webbrowser do VB. Eu já consegui numa corrida visualizar a página como queria, uma vez, portanto eu sei que dá. Mas não pode funcionar de vez em quando.

Porque é que me mostrou bem uma vez? Não sei se tem haver com tempos de corrida e o a página já ter sido carregada a tempo. De resto, o método que estou a usar para activar o link deve "obrigar" o webbrowser a lançar uma nova página antes de responder aos scrip, talvez.

Entretanto instalei o firebug e vou ver se estudo melhor a página.

Obrigado,
Cumprimentos