Jump to content
Sign in to follow this  
hdricard

Solução alternativa ao WebBrowser do .NET VS2008

Recommended Posts

hdricard

Existe alguma solução para substituir o controlo WebBrowser do .NET VS2008, WindowsForms?

Estou a mostrar uma página ao cliente com o WebBrowser, mas o browser aberto é o IE e a pagina em questão sofre de erros Javascript no browser IE (uma pagina de um serviço externo). Ao sofrer estes erros de JS tornam o WebBrower inconsistente e a minha aplicação está a sofrer a nivel de performance.

Tem alguma ideia para corrigir este problema do lado do WindowsForms, já que na página não consigo mexer?!

A ideia seria tentar substituir o WebBrowser do .NET VS2008 que é IE por um outro componente Mozilla ou Chrome.

Fiz algumas pesquisa pela net e uns testes mas deixo-vos os resultados que obti:

- http://code.google.com/p/open-webkit-sharp/

As dlls são todas para Framework 4.0 e não consigo compilar e colocar a funcionar em 3.5

- http://webkitdotnet.sourceforge.net/

Consegui implementar, mas na pagina que preciso de mostrar, o cliente faz login e esta informação fica guardada em cookies. Pelo que percebi este browser perde os cookies ao navegar entre paginas, o que n é solução.

- http://code.google.com/p/geckofx/

Foi a solução que funcionou, mas tenho uma situação especifica em que preciso de validar o HTML apresentado pelo browser e com este componente, ao tentar aceder ao HTML obtenho sempre uma excepção. (parece-me q é um componente abandona e um Bug q n foi corrigido)

Existe também um que tem mto suporte e q me parece boa solução, o Mono.WebBrowser, mas procurei imenso e n sei como implementar!

Alguma ajuda é extremamente bem vinda, obrigado.

Abraço

Hugo

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.