Как хранить данные из веб-просмотра в локальных данных UWP - PullRequest
0 голосов
/ 04 декабря 2018

Для моего приложения я хочу сохранить имена пользователей, которые вводятся в локальные данные приложения.Я не знаю, как сохранить значение, которое вводится в текстовое поле от веб-просмотра до локальных данных.Просматривая Интернет, я также не смог найти правильного ответа.

Я читал, что InvokeScriptAsync - это метод, который используется для такого рода вещей, но в моем случае нет инструкции по его использованию.

Надеюсь, у кого-нибудь найдется решение для меня.

Заранее спасибо!

1 Ответ

0 голосов
/ 04 декабря 2018

Вы можете использовать InvokeScriptAsync для внедрения javascript и получения html из WebView.Вот код для извлечения текста, введенного пользователем в WebView.Давайте рассмотрим, что username - это идентификатор поля ввода html, и вы хотите получить то, что когда-либо текст, введенный пользователем в этот ввод.

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

Это должно вызываться для NavigationCompleted метода обратного вызоваWebView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...