Mono.Webkit (webkit-sharp), доступ к объектам c #, функции из javascript - PullRequest
1 голос
/ 15 сентября 2011

Я написал простое приложение Gtk с включенным виджетом браузера Webkit (WebView). Я хочу получить доступ к объектам C # (или функциям C #) с помощью Javascript в этом приложении.

1 Ответ

0 голосов
/ 17 сентября 2014

Я не уверен, что это выполнимо, поскольку это не прямой доступ, но вы можете «получить доступ» к объектам и методам C # следующим образом: Создайте класс, который расширяет WebView, и перезапишите OnResourceRequestStarting() метод для перехвата javascript ajax-запросов. Вы можете использовать их как вызовы методов из JS. В ответ на эти запросы вы можете позвонить WebView.ExecuteScript() и передать некоторые параметры.

...