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 |