0

私は xamarin.forms に取り組んでいます。サードパーティの URL (www.xyz.com) サイトをロードする 1 つの webview とシェルの 1 つのボタンを含むコンテンツ ページがあります。

ボタンクリックイベントで、ユーザー入力データを取得しようとしています

webview.eval(javascript: var data = document.getElementById('first-name').value;alert(data)). 

正常に動作しますが、戻り値の型が void であるため、ローカル変数にデータを格納できませんでした。またcustomrender(webviewrender)、シェル ボタンのクリック イベントはありますが、webview からユーザー入力データを取得する方法がわかりません。

この機能を実現する方法を教えてください。XLab-Hybridwebview は必要ありません。

4

1 に答える 1

0

結果が利用可能になったら、おそらく JavaScript コードで外部コードを呼び出す必要があります。次に、そのプロセス全体を TaskCompletionSource にラップして、すべてを使いやすくすることができます。

于 2016-06-02T15:35:05.900 に答える