Ir para o conteúdo
hdricard

Solução alternativa ao WebBrowser do .NET VS2008

Mensagens Recomendadas

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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.