如何将WebView中的数据存储在localdata UWP中

时间:2018-12-04 13:59:30

标签: javascript webview uwp

对于我的应用程序,我想存储在本地应用程序数据中输入的用户名。 我不知道如何存储从Web视图到本地数据的文本框中输入的值。通过互联网查看,我也找不到任何正确的答案。

我已阅读InvokeScriptAsync是用于此类事情的一种方法,但没有说明如何在我的情况下使用它。

我希望有人能为我解决。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用InvokeScriptAsync来注入JavaScript和从WebView检索html。

这是用于检索用户在WebView中输入的文本的代码。假设username是html输入字段的ID,并且您想检索用户输入到该输入中的文本。

string username = await MyWebView.InvokeScriptAsync("eval", new string[] { "document.getElementById('username').value;" });

这应调用WebView的NavigationCompleted回调方法。