Существует множество способов сделать это на Android, хотя я бы предостерег вас от необходимости хорошо протестировать его на разных устройствах в зависимости от того, какой браузер по умолчанию используется для WebView.
К счастью, поскольку вы используетеXamarin Forms, вы можете просто использовать функцию оценки Javascript, которая позволяет вам просто поместить свой JS-код в функцию. А затем время правильно, и вы можете вызвать функцию JS, которая будет принимать значения из вашего C #.
Вот документация MS по функциям Eval()
или EvaluateJavaScriptAsync()
.
Здесь - некоторые примерыего использования:
webView.EvaluateJavaScriptAsync(string.Format("document.getElementById(\"{0}\").value = \"{1}\"", "langs1", from));
webView.EvaluateJavaScriptAsync(string.Format("DDMENU(0)"));
Дайте мне знать, если у вас есть какие-либо вопросы!