Como chamar uma função jQuery do controle .NET WebBrowser usando InvokeScript (
Tem um aplicativo Windows Forms usando um controle WebBrowser (.NET 4) para carregar uma página da Web que se comunica com o aplicativo. Eu liguei paraInvokeScript()
para chamar uma rotina Javascript na página da Web em um pont
Agora, as coisas foram "atualizadas" e o jQuery agora está sendo usado. Então, ao invés de ter umOnVenueSelected()
unção @ para chamar, agora são algum$.city.venue.onVenueSelected: function(param)
esquisitic
Simplesmente alterando minha ligação deInvokeScript("OnVenueSelected", new object[] { params })
paraInvokeScript("$.city.venue.onVenueSelected", new object[] { params })
não funcionou. Não recebo nenhum erro ou exceção observável, mas a lógica da chamada não é invocad
Algumas escavações me fizeram tentar usareval
como a chamada e passando o nome da função e parâmetros como a string paraeval
. Isso também não funciono
Existe uma maneira conhecida de invocar uma função incorporada em algumas camadas da jQuery magi
Obrigado