webView.ExecuteScript("alert('An alert from C#!');");
сделает свое дело.
Возвращение результатов является еще одной проблемой: WebKit.DOMDocument не реализован в webkit-sharp, поэтому вы не можете получить доступ к DOM.Есть несколько обходных путей, это то, что мы обычно делаем:
- Где-то на вашей странице есть невидимый фрейм
- Получите для него WebFrame через
webView.MainFrame.FindFrame("framename")
- в вашем JS запишите свой результат в заголовок этого невидимого фрейма
- используйте
myWebFrame.Title
чтобы прочитать его из C #