Bem-vindo ao Fórum!

Registre-se agora mesmo e fique por dentro da maior comunidade de Cheats do Brasil!

thelucasms2

Injetar script em uma Web Browser (JavaScript)

Recommended Posts

Como injetar um script em uma página da

Web Browser (JavaScript)

Recomendo utilizar uma Web Browser como: Chromium, WebKit, Gecko, etc

Código VB.NET

Public Sub InjectScript(Script As String)
   WebBrowser1.Document.InvokeScript("eval", New Object() {Script})
End Sub

Basicamente, eu uso a função InvokeScript da propriedade Document do controle WebBrowser para chamar a função global eval() do JavaScript.

A função eval() computa ou executa um argumento passado para ela. Se o argumento for uma expressão matemática eval(), irá retornar o resultado do cálculo. Se o argumento for um ou mais trechos de códigos, eval() irá executa-los e, caso o trecho retorne algum valor, o mesmo será retornado por eval(), e em última instância, por InvokeScript.

 

Então, basta chamar a rotina InjectScript informando no parâmetro o script que você deseja executar na página. Você pode transformar o método InjectScript em uma função, caso queira que o script retorne algum valor.

 

Créditos: herbertlausmann

  • Like 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.